变量 , 方法 , 类 的名称 是 " 标识符 " ;
Python 标识符命名规则 :
Python 标识符命名规范 ( 建议遵守 ) :
a = "Tom"
b = 18
name = "Tom"
age = 18
student_name = "Tom"
student_age = 18
如果标识符出现特殊字符 , 如
name!@ = "Jack"
会报如下错误 :
End of statement expected
Statement expected, found BAD_CHARACTER
如果标识符以数字开头 , 如 :
1name = "Jerry"
则报如下错误 :
End of statement expected
代码示例 :
"""
内容限定 : 只能包含 英文 , 中文 , 数字 , 下划线 , 其它字符不允许在标识符中出现 ;
- 标识符的开头不能是数字 ;
- 不推荐使用中文标识符 , 可能出现未知隐藏问题 , 如与其它程序交互问题等 ;
"""
name = "Tom"
name_ = "Hello"
name_2 = "World"
# 只能包含 英文 , 中文 , 数字 , 下划线
# name!@ = "Jack"
# 标识符的开头不能是数字
# 1name = "Jerry"
下面代码中 , name 和 Name 两个变量是不同的变量 ,
"""
大小写敏感 : 大小写不同的两个标识符是不同的标识符 ;
"""
name = "Tom"
Name = "Jerry"
print("name : ", name, " , Name : ", Name)
执行结果 :
name : Tom , Name : Jerry
使用关键字作为标识符 , 如 :
False = "Tom"
会报如下错误 :
Assignment to keyword
The false value of the bool type. Assignments to False are illegal and raise a SyntaxError.
关键字大小写敏感 , 如果改变了关键字的大小写 , 就变成了标识符 , 不再是关键字了 ;
false = "Jerry"
代码示例 :
"""
非关键字 : 每个关键字都有特定的用途 , 不能使用关键字作为标识符 ;
"""
# False = "Tom"
# 改变了大小写就变成了关键字
false = "Jerry"
完整代码示例 :
"""
内容限定 : 只能包含 英文 , 中文 , 数字 , 下划线 , 其它字符不允许在标识符中出现 ;
- 标识符的开头不能是数字 ;
- 不推荐使用中文标识符 , 可能出现未知隐藏问题 , 如与其它程序交互问题等 ;
"""
name = "Tom"
name_ = "Hello"
name_2 = "World"
# 只能包含 英文 , 中文 , 数字 , 下划线
# name!@ = "Jack"
# 标识符的开头不能是数字
# 1name = "Jerry"
"""
大小写敏感 : 大小写不同的两个标识符是不同的标识符 ;
"""
name = "Tom"
Name = "Jerry"
print("name : ", name, " , Name : ", Name)
"""
非关键字 : 每个关键字都有特定的用途 , 不能使用关键字作为标识符 ;
"""
# False = "Tom"
# 改变了大小写就变成了关键字
false = "Jerry"
执行结果 :