1.多余的分号加上多余的分号Python语言与大多数编程语言不同,它的语句不需要分号来结束。有些Python新手写其他语言的经验丰富,一时适应不了,经常习惯性地加“分号”a=5(正确)a=5;(错)括号在Python语言中ifwitch语句的表达中不需要括号(虽然程序仍然可以运行),这一点与很多编程语言不同。ifa>b:(Correct)print(a)if(a>b):(Wrong)print(a,b)**推荐:020持续更新,精品圈每天都有新内容,高浓度干货.建立联系,讨论技术,你想要的都在这里!成为第一个加入团队并超越同行的人!(入群不收费)点此与Python开发高手交流学习。群号:745895701申请免费获得:Python软件安装包、Python实用教程资料免费,包括Python基础学习、进阶学习、爬虫、人工智能、自动化运维、自动化测试等**3.张冠李戴-赋值计算通过运算符判断是否相等判断两个表达式/变量/常量/引用是否相等,应该使用关系运算符“==”,而不是赋值运算符“=”。ifa==b:(正确)print("Equal!")if(a=b):(错误)print("Equal!")4.强人难——字符串等数据类型做“+”操作字符一些编程语言支持添加字符串等数据类型,从而达到字符串拼接的效果。但是Python不支持它。print('Thereis'+str(num)+'apples.')(Correct)print('Thereis'+num+'apples.')(Error)5.转喉触摸禁忌——使用关键字作为变量namesPython3一共有33个关键字:and,as,assert,break,class,continue,def,del,elif,else,except,finally,False,for,from,global,if,import,in,is,lambda,None,nonlocal,not,or,pass,raise,return,True,try,while,with,yield变量命名、函数命名、类命名应避免使用关键字六、打破常规——缩进错误语句中的缩进Python语言,这是非常重要的。缩进区分语句的层次,同一层次的语句要求缩进宽度相同。foriinrange(10):print("GoodMorning!!")#循环内语句print("GoodAfternoon!!")#循环内语句print("GoodNight!!")#循环外语句7.强人所难——尝试修改string元素Python中的string类型数据是不可修改的。s='helloworld!'s[0]='H'(错误)8.Erru和Erru交互——错误地将两个对象当成一个对象,创建两个一类的对象,各自有自己的内存空间,存储数据呢互不影响。9.错误——变量名或函数名的错误拷贝对于新手来说,初学者在拷贝变量名或函数名时出现拷贝错误是很常见的。10、自作多情——列表索引越界l=[0,1,2,3,4,5],则l有6个元素,通过l[0]-l[5]可以正常访问,而l[6],l[-1]指的是列表的最后一个元素
