Python 变量名是自行定义的,需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号。

Python 语言的变量名必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于 26 个英文字母,可以包含中文字符、日文字符等。
变量名可以由字母、数字、下划线(_)组成,其中数字不能开头。
变量名不能是 Python 关键字,但可以包含关键字。
变量名不能包含空格。
例如下面变量,有些是合法的,有些是不合法的:
xyz#abc:不合法,变量名中不允许出现“#”号。
1abc:不合法,变量名不允许数字开头。
python的变量命名规则有以下几点:
1.只能包含数字、字母、下划线,但不能以数字开头。这里的字母不进限于英文字母,可以是中文、日文字符等。
2.不能是python的关键字,如if、else、while等。python3共有33个关键字。但可以包含关键字,如asif是可以的。
3.避免用双下划线开头和双下划线结尾的合适,如__init__,这样的写法在python中有特殊的作用,不建议采用。
需要注意的是,灰色本身不会影响代码的功能和执行,它只是一种可视化效果,旨在帮助开发者更好地理解代码的结构和含义。
是的,"i" 可以是 Python 的变量名。在 Python 中,变量名可以是字母、数字和下划线的组合,但是变量名不能以数字开头。因此,"i" 是一个合法的变量名,可以用来存储整数值。
例如,下面的代码演示了如何使用 "i" 作为变量名:
在 Python 中,变量名是区分大小写的,因此 "i" 和 "I" 是两个不同的变量名。