Python3基础(1.变量)

       Python作为一种类C语言,它的变量命名规则和C语言有很大的类似之处,不过Python的变量的值并不是储存在变量之中,从某个角度讲,Python的变量的值存储在内存的某个地方,变量名更像是一个标签指向变量值所在的内存,所以有种说法,Python只有名字没有变量。而下面是一些具体的命名规则和注意事项:

1.变量名以字母或者下划线开头,变量名可以包括字母、数字、下划线等

 名字尽量用对应的英语单词表示,方便代码的维护。例:

name = 10
_name = 'name'
_____ = '你好'

以上三个都是变量的命名,除此之外,由于Python设计考虑了中文的兼容性,Python有了一种有趣的命名方式,例:

_中国 = '中国'
zhongguo中国 = '中国'

这种以字母和下划线开头而变量名中含有汉字的变量名命名方式在Python中也是合法的变量名,但是我们不推荐这种方式,这种方式在需要中英文输入法之间来回切换,而除此之外Python的其他操作,比如括号必须在英文输入法之间进行,否则就会出现错误。

2.变量名大小写敏感

Python中的变量名如果是英文字母,只要有一个大写或小写字母不一样,那么它们就是不同的变量,例:

name = 10
Name = 20
NAME = 30

如果在大小写不敏感的编程语言环境下,这第一个和第二个变量就会被第三个变量的重新赋值而被覆盖,即他们的值都变成了30,而在Python中,这三个表示不同的变量。

3.变量的特点

变量之所以称为变量也就是说它可以被赋予初值,而且可变,我们可以对变量重新赋值而覆盖它原来的值。其次,变量赋值的‘=’的意义是,把右边的值赋予左边的变量,顺序不能错。最后,任何变量在使用之前必须进行赋值,否则就会出现报错。

以上就是变量的一些基本知识。

能力有限,如有错误,望指正,感谢!

你可能感兴趣的:(Python基础知识,Python基础)