Python变量
计算机是一种能 存储数据 和 处理数据 的机器。
什么是变量?
答:在基础知识里面讲的存储数据的概念在编程中的落地实现就是变量。
换句话说:变量在编程中就是用来存储数据。
以下是现实生活中的参照:杯子:
杯子能存可乐,存咖啡,你想存沙子也行,总之只要存得进就行,因为它是一种容器。
对应到编程中,我们使用变量作为容器来存储:数值、文字和一切能存储的数据。
下面是变量在 Python 中的代码,如下:
aaa = 520
bbb = 3.1415926
ccc = "Hello"
ddd = '世界'
eee = True
fff = False
ggg = ccc # 注解:ggg复制了ccc的当前值
其中
等于号 前面是 变量名(名字)
等于号 后面是 变量值(内容)
等于号 在编程中是 存储 的意思(术语称为:赋值)
所以第一行语句的意思是:名为 aaa 的变量存储了值为 520 的内容。
接下来的 bbb 存储了一个带有小数的数值,即圆周率: 3.1415926 。
接下来的 ccc 存储了一段文字 Hello , 在编程中的文字必须使用 英文的双引号 括住(否则会被Python认为是变量名)。
接下来的 ddd 存储了一段文字 世界 , 这段文字使用了 英文的单引号 括住(其作用跟双引号一样)。
接下来的 eee 存储了一个逻辑值 True , 代表为真的逻辑结果。
接下来的 fff 存储了一个逻辑值 False , 代表为假的逻辑结果。
接下来的 ggg 存储了变量 ccc 的当前值, 可以理解为 ggg 复制了 ccc 的当前值。
井号 及后面的内容是注解语法,仅当注解所用。
以上就是编程中常见的变量类型: 数值 、 文字 、 逻辑值 。
但上例中的代码在 Python 中运行是 没有任何输出的 ,因为它只是执行了存储操作。
如果我们想在运行结果里看到变量的值,那必须加入下面的 print 语句(打印的意思),如下:
# 可填入具体值
print(111)
# 可填入变量名
aaa = 222
print(aaa)
# 可填入表达式
print(300 + aaa)
# 可填入多个值
bbb = 666
print(aaa, bbb, 888)
其中
print 后面带一对括号,括号中填入要打印的内容即可。
其填入的内容可以是具体值,变量名或表达式,
若需要打印多个值,请用逗号隔开。
最后,运行这段代码,你就会在屏幕中看到程序打印出来的结果。
注:请在 MinPython 上直接在线编写和运行本篇代码,无需安装任何环境。
本篇的练习题如下:
第1题
创建一个变量名为num,并赋值为你喜欢的数字,最后打印出num的值。
第2题
创建两个变量名为num1和num2,并分别赋值为你两个幸运数字,最后分别打印出num1和num2的值。
第3题
创建两个变量名为name和age,并分别赋值为你的名字和年龄,最后打印出这两个变量值。
请认真完成所有练习题,勤加练习有助于快速提升你的编程能力。
更多练习题在 https://www.min2k.com/course/docs/beginner/variable