Python初学者常犯的命名错误案例
在学习Python时,新手可能会遇到一些关于命名的常见错误。以下是一些典型案例:
变量名以数字开头:
3var = "Hello"
这会引发
SyntaxError
,因为Python的变量名必须是字母、下划线或美元符号($)。命名冲突:
# 冲突1:相同的名称在不同作用域内
def outer():
var = "Inner Variable"
inner()
def inner():
print(var)
outer()
这会输出
Inner Variable
两次,因为inner()
函数打印的是outer()
函数中定义的var
变量。不符合Python命名规范:
myVariable = 10
varible_name = "Hello"
在这里,虽然代码可以运行,但它们没有遵循Python命名的一般规则。例如,变量名通常应该是小写的,且使用下划线来表示单词间的分隔。
还没有评论,来说两句吧...