变量

一个小时学会 Python
2023-05-01 00:02 · 阅读时长3分钟
小课

变量可以让我们在计算机中内存中保存一些数据。下面来看一个示例,在Python代码中定义一个变量age,用来保存年龄。

age = 20

这行代码相当于把数字20保存在了计算机的内存中的某个位置,这个内存位置的数据可以通过age变量找到,这个过程称为赋值操作,也就是把2023这个值赋给变量age。

如果程序后续想要读取刚才保存在age变量中的数据,直接使用age变量即可,比如打印到控制台。

age = 20
print(age)
需要注意的是,我们是print(age),而不是print("age"),前者是打印age这个变量中的数据,而后者是打印"age"这个字符串。

变量正如它的名字,它是一个可以变化的量,所以我们可以在定义变量以后再更改它保存的值,比如说刚才的age变量,我们可以先给它赋值为20,然后再将它的值改为21,然后再打印出来,可以看出现在age保存的值就是21了。

age = 20
age = 21
print(age)
数字类型

上面age变量保存的是整数,我们称age变量是整型变量,除了整型以外,还有浮点类型(包含小数部分),比如10.24;以及复数类型,不过在Python中使用jJ表示虚数单位,比如10+24j,下面看几个例子。

whole_number = 1024
print(whole_number)
floating_number = 10.24
print(floating_number)
complex_number = 10 + 24j
print(complex_number)
字符串类型

在你的第一个Python程序中,我们直接在控制台打印了"Hello World"字符串,我们也可以把字符串保存在变量中,这种变量称为字符串变量。

text = "Hello World"
print(text)
text = "知行小课"
print(text)
布尔类型

布尔类型只有两种值,TrueFalse,分别表示真和假。True和False的首字母要大写,并且没有引号包裹,这点要和字符串区分。下面看几个示例。

is_ok = True
print(is_ok)
is_running = False
print(is_running)
python变量