学过python的人都知道,变量的命名规则中有一条:
变量不能以数字开头。
如:name_1是符合规则的,但1_name则是错的
小伙伴们就有疑惑了:为什么呢?
其实原因很简单,这是语法编译限制的。
python需要区分变量和数字常量。
1、假设变量名为110,那么程序就无法判断这是变量还是数字常量,程序就会产生歧义,这是不允许的。
2、浮点数是含有字母的,如:1e10
因此,为了区分变量和数字常量,我们约定在变量命名时,不能以数字开头
时间:2020-05-28 20:44:51
学过python的人都知道,变量的命名规则中有一条:
变量不能以数字开头。
如:name_1是符合规则的,但1_name则是错的
小伙伴们就有疑惑了:为什么呢?
其实原因很简单,这是语法编译限制的。
python需要区分变量和数字常量。
1、假设变量名为110,那么程序就无法判断这是变量还是数字常量,程序就会产生歧义,这是不允许的。
2、浮点数是含有字母的,如:1e10
因此,为了区分变量和数字常量,我们约定在变量命名时,不能以数字开头
java类名不能以数字开头_java变量为什么不能以数字开头
2021-05-13
java可以用数字开头做变量吗_java变量为什么不能以数字开头
2022-07-13