1. 使用字符串时避免语法错误;例:在单引号括起的字符串中,如果包含撇号,就会导致错误,因为这会导致Python将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码从而引发错误。
2. 使用函数str()避免类型错误。调用函数str(),它让Python将非字符串值转换为字符串。
3. Python2代码中,有些print语句包含括号,有些不包含。Python3中的print是一个函数,因此括号必不可少。Python2中整数除法结果只包含整数部分,小数部分删除。注意:计算整数结果时,采取的方式不是四舍五入,而是将小数部分直接删除。
4. 如果参与运算的两个对象类型相同,则结果类型不变;若参与运算的两个对象类型不同,则按以下类型由低到高自动转换:boll(布尔数),int(整数),float(浮点数),complex(复数)。
5. 区分对象类型的原因:不同类型的对象运算规则不同。例:整数的加法和字符串的加法含义不同。不同类型对象在计算机内的表达方式不同,例s:101,'s':1001101
6. 区分整数与浮点数的原因:浮点数表示能力更强,整数有精度损失。CPU有专门的浮点数运行器件。
Python入门学习过程(13) Python入门学习过程(13)
网友评论