当前位置: 首页 > 后端技术 > Python

10个中国成语,10个Python新手误区

时间:2023-03-26 13:25:38 Python

1.多余的分号——Python语言不同于大多数编程语言,它的语句不需要以分号结尾。一些Python新手有丰富的其他语言编写经验,但一时适应不了,常常习惯性地加上“分号”:a=5#correcta=5;括号在Python中,if/witch语句的表达式部分不需要括号(尽管程序仍然可以运行),这与许多编程语言不同。ifa>b:#正确print(a)if(a>b):#错误print(a,b)3.张冠李戴——赋值运算符判断相等判断两个表达式/变量/常量/引用是否相等,应该使用关系运算符“==”而不是赋值运算符“=”。ifa==b:#Correctprint("Equal!")if(a=b):#Incorrectprint("Equal!")四、强人难点——字符串等数据类型做“+”操作stringand添加其他数据类型的数据,部分编程语言支持,从而达到字符串拼接的效果。但是Python不支持它。print('Thereis'+str(num)+'apples.')#正确print('Thereis'+num+'apples.')#误区5、翻喉咙碰大忌——使用关键字作为变量名Python3一共有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变量命名、函数命名、类命名应避免使用关键字。6.打破常规——缩进错误语句的缩进在Python语言中非常重要。缩进区分语句的层次,同一层次的语句要求缩进宽度相同。foriinrange(10):print("GoodMorning!!")#循环内语句print("GoodAfternoon!!")#循环内语句print("GoodNight!!")#循环外语句7.强人所难——尝试修改字符串元素Python中的字符串类型数据是不可修改的。s=“你好世界!”s[0]='H'#错误8,Erru和Ru的关系——错误的把两个对象当成一个类创建的一两个对象,各自有自己的内存空间,存储的Data互不影响。9.错误:变量或函数名的复制错误对于新手来说,初学者在复制变量或函数名时,复制错误是很常见的。10.越界——列表索引越界l=[0,1,2,3,4,5]l有6个元素,通过l[0]--l[5]可以正常访问,但是l不存在[6],访问报错。你是一个零基础的初学者,热爱编程,想学习python,但是没有门路怎么办?关注“Python编程学习圈”,送“J”免费领取海量python干货资料,让你轻松搞定python