python区分大小写吗?

Python019

python区分大小写吗?,第1张

答案是:当然。Python中的代码是区分大小写的,无论是变量、函数还是类,都需要严格的区分大小写。

比如说:page和Page是两个不同的变量,name和Name也是完全不同的两个变量,如果不小心混淆了变量的名,程序运行时就会报错。

举例说明:定义一个变量name=‘lucy’,将这个变量输出,但是未区分大小写。

name = 'Lucy'

print(Name)

NameError: name 'Name' is not defined

所以,在平时学习或者实际工作中,都要注意区分大小写,养成良好的编码习惯。

当然区分,必须区分。当然,你可以重写 __getattr__、__setattr__,这样就可以控制忽略大小写,当然你得保证不会出现 def testA 和def testa,否则会出现不必要的Bug。

切记在在set和get重写后,获取数据要使用 __getattribute__来获取,不然会造成死循环~~