1、标识符的含义
标识符用于给变量、函数、类或其他对象命名。
# 示例 age = 35 # 把35赋值给age;35是值,= 是赋值符,age是标识符!
2、标识符规定【必须遵守,否则会导致语法错误,影响代码执行】
① 只能由数字、字母、下划线组成
# 示例1 user_1 = "xiaobai" user name = "xiaobai" # SyntaxError: invalid syntax
注意:
允许使用中文名,但不推荐
# 示例2 姓名 = "xiaobai" print(姓名)
② 将标识符放入括号内不会报错
# 示例1 (name) = "xiaobai" print((name))
# 示例2 (user)name = 1 # 会报错 SyntaxError: invalid syntax
③ 不能以数字开头
# 示例1 1name = "xiaobai" print(1name) # 会报错 SyntaxError: invalid decimal literal
# 示例2 # 可以以下划线开头 _name = "xiaobai" print(_name)
④ 不能是关键字
什么是关键字?已经预定义并赋予特殊功能和含义的标识符。
# 示例 False = 1 # SyntaxError: cannot assign to False class = "2505-1班" # SyntaxError: invalid syntax class_ = "2505-1班"
⑤ 严格区分大小写
# 示例 a = 1 print(a) print(A) # NameError: name 'A' is not defined. Did you mean: 'a'? print(123) Print(123) # 大写P开头 NameError: name 'Print' is not defined. Did you mean: 'print'?
3、变量的命名规范【旨在提升代码的可读性、可维护性,不具备绝对的强制性,但被视为一种良好的编程习惯,强烈推荐并尽量遵循】
① 见名知义:变量名应具有描述性,能够清晰地表达变量的用途或所存储的数据类型
# 示例1 a = 89 b = 87 c = 9
# 示例2 name = "xiaobai" productid = 10
# 示例3 username = "xiaobai" employeeid = 59 firstname = "张"
② 下划线分割法(Python变量名)
单词与单词之间使用_隔开
# 示例 user_name = "xiaobai" employee_id = 59 first_name = "张"
③ 大驼峰命名法(Python类名)
每个单词的首字母大写
# 示例 UserName = "xiaobai" EmployeeId = 59 FirstName = "张"
④ 小驼峰命名法
命名格式:变量名由多个单词组成时,第一个单词全部小写,从第二个单词开始,每个单词的首字母大写。例如:myName、firstName、lastName!
# 示例 userName = "xiaobai" employeeId = 59 firstName = "张"
著作权归文章作者所有。 未经作者允许禁止转载!