Python 中的标识符(变量名、函数名、类名等)需要遵循以下命名规则:
1. 只能包含字母(a-z,A-Z)、数字(0-9)和下划线(_)。
2. 标识符的第一个字符不能是数字。例如,`2number` 是非法的,但 `number2` 是合法的。
3. 标识符是区分大小写的。例如,`myVar` 和 `myvar` 是两个不同的标识符。
4. 标识符不能与 Python 的关键字冲突。例如,`if`、`while`、`class`、`def` 等都是 Python 的关键字,不能用作标识符。
5. 推荐使用有意义的名字,以增加代码的可读性。
6. 通常情况下,变量名使用小写字母和下划线分隔,如 `my_variable`;函数名使用小写字母和下划线分隔,如 `my_function`;类名使用大驼峰式命名法,如 `MyClass`。
以下是一些示例:
合法的标识符:
`my_variable`
`myFunction`
`MyClass`
`_my_number`
`my123`
非法的标识符:
`2my_number`(以数字开头)
`my-function`(包含破折号)
`my class`(包含空格)
`class`(与关键字冲突)
`myVar`(与关键字冲突,但区分大小写)
发表回复
评论列表(0条)