变量

声明与赋值

变量就是会变化的量,在计算机中,当你创建一个变量时,会占据内存中相应的一些空间。

根据变量的数据类型,解释器分配内存并决定可以在内存中存储什么。因此,通过为变量分配不同的数据类型,您可以在这些变量中存储整数、小数或字符。

我们可以把变量理解为一个盒子,变量名就是给盒子贴上的标签,变量值就是装进盒子里的内容。

变量盒子

myInt = 4
myReal = 2.5
myChar = 'a'
myString = 'hello'
print(myInt)
print(myReal)
print(myChar)
print(myString)

上述代码中,myInt、myReal、myChar 和 myString 就是变量名,而 4/2.5、'a' 和 'hello' 则是变量值。

变量也可以相互引用和操作,运行下面的代码试试:

a = 1
b = 1
a = b + b
print(a)
print(b)

1,76

常量

在其它编程语言里,一般会有常量,也就是永远不变的量。但是在 Python 中,没有常量的概念。所以我们一般使用和变量一样的声明方式来声明常量,但是会习惯把所有字母大写,如:

PI = 3.1415926

命名规则

变量的命名是有规则的,我们不能随心所欲地去命名变量。

大部分编程语言的命名规则都是类似的,主要有以下 3 点要求:

  • 第一个字符必须是字母表中字母(a-z或者A-Z)或下划线 _
  • 变量名其他部分由字母、数字和下划线组成,不能有空格和其它字符。
  • 不能使用系统的保留关键字(如 if、else 等)

2

71-75

批量赋值

Python 的语法中,有一些批量赋值的语法,如:

a = b = c = 1
print(a)
print(b)
print(c)
a, b, c = 2, 2.0, 'Frank'
print(a)
print(b)
print(c)

运行代码,可以看到 a,b 和 c 的值的变化。

3

上一章
基础语法
下一章
输出