Python变量名 不可以包含空格 ,具体规则如下:
-
命名规则
-
变量名仅能包含字母、数字和下划线,且 不能以数字开头 (如
1_message
错误,message_1
正确)。 -
不允许包含空格、制表符、换行符等非字母数字字符。
-
可以使用下划线分隔单词(如
greeting_message
合法)。
-
-
与Python关键字的区别
- 变量名 不能使用Python保留关键字 (如
if
、for
等),但关键字本身是合法的标识符。
- 变量名 不能使用Python保留关键字 (如
-
易混淆字符提示
- 小写字母
l
和大写字母O
可能被误认为数字1
和0
,建议避免使用。
- 小写字母
总结 :变量名需严格遵循字母数字下划线组合规则,空格等分隔符不可用。若需命名包含空格的变量,可通过驼峰命名法(如greetingMessage
)或使用下划线分隔单词来实现。