2.5 变量和赋值
Python中变量名规则与其他大多数高级语言一样,都是受C语言影响(或者说这门语言本身就是C语言写成的)。变量名仅仅是一些字母开头的标识符——所谓字母开头——意指大写或小写字母,另外还包括下划线(_)。其他的字符可以是数字、字母或下划线。Python变量名是大小写敏感的,也就是说变量“case“与“CaSe“是两个不同的变量。
Python是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型和值在赋值那一刻被初始化。变量赋值通过等号来执行。
上面是五个变量赋值的例子。第一个是整型赋值,第二个是浮点型赋值,第三个是字符串赋值,第四个是对一个整型增1,最后一个是浮点乘法赋值。
Python也支持增量赋值,也就是操作符和等号合并在一起,看下面的例子。
将上面的例子改成增量赋值方式就是:
Python不支持C语言中的自增1和自减1操作符,这是因为+和-也是单目操作符,Python会将-n解释为-(-n)从而得到n,同样++n的结果也是n。
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .