从零开始学习python(四):变量
打开CMD,进入python的交互式环境,在提示符后方我们进行下面的操作。
先输入:x = 1 回车
再输入:x
再回车之后,在下面一行我们能够看到结果:1
然后,继续尝试。
先输入:x = 3+5
再输入:x
回车之后,在下面一行我们能够看到结果:8
再换个操作
先输入:x = ‘sgdds’
再输入:x
回车之后,在下面一行我们能够看到结果:‘sgdds’
最后,再来一个尝试。
输入:a = ‘abc’+3
回车之后,立刻就看到控制台有错误了:
这里一定要注意python和Java的不同,python不能把 ‘abc’+3 自动转为字符串,而Java是可以的。但是乘法却可以:
刚才的过程中:
大家能够看到,每次单独输入x(或a),显示的结果都不同。
不同的原因,就是每次输入x之前,我们都让x等于不同的内容。
这些内容有数字,有算式,还有字符串。
然后,当我们单独输入x的时候,就显示了这些数字、算式的计算结果和字符串。
这里,大家要接触了一个概念。
这个概念是:变量
变量可以看做是一个存储数据的容器,我们可以把数据内容存储到变量中,并在需要的时候读取使用。
例如,刚才我们看到的“x”,它里面存储的内容是可变的,所以它叫变量。
变量的操作包含三步:创建、写入、读取,这三个操作缺一不可。
在上面的演示中,首次输入变量的名称即完成了变量的创建。
也就是说,在Python中变量的创建只是为变量取一个名字。
这个名字的要求:必须以下划线或字母开头,可以包含字母、数字以及下划线。(几乎所有语言通用,可能略有差异)
一般变量是通过小写英文单词进行命名,当有多个单词组合时,使用驼峰命名法。
即首个单词小写字母开头,后方其他单词大写字母开头。
这样的命名方法方便阅读,以便理解变量的用途。
例如:userNameLength,这个变量名称包含user、name和length三个英文单词,能够让我们很快理解这个变量用于保存用户名称长度的。
接下来,变量的写入,是通过单等号,将内容赋值给变量。
单等号(=)是赋值运算符,它的作用,如刚才的演示,能够把右侧的内容存入到左侧的变量中。
最后,变量的读取,只需要在代码中书写变量名称,即可获取到变量的内容。