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