Python入门100个实例(3)——变量是什么

从本实例学到什么

  1. 变量是什么
  2. print函数输出多个数据项

上一实例讲到,变量是值的名字。本实例给出更多例子。

变量是什么

让我们看实例程序2-2-3。

#例2-2-3
a = 27  #a是27这个值的名字
b = a   #b是值27的名字
b = b + 5  #取b的值27,加上5得到32,赋值给b。此后b是值32的名字。
print("a = ", a)  #在屏幕的一行中输出两项内容:“a = ”和a变量的值
print("b = ", b)  #在屏幕的一行中输出两项内容:“b = ”和b变量的值

对于上述实例程序,说明如下:

  1. 第1行定义了变量a,赋值为27。
  2. 第2行定义了变量b,赋值为a的值。变量a出现在赋值号(=)的右边,将取变量a的值,然后把这个值赋给变量b。第2行执行后,变量a和变量b都成为存储27这个值的内存区域的名字,如图1所示。
  3. 第3行,先执行赋值号(=)右边的表达式“b + 5”,然后把计算结果赋值给变量b。执行第3行后,变量b成为32这个值的名字。而变量a依旧是27这个值的名字。如图2所示。
    这里写图片描述

print函数输出多个数据项

上面的实例程序2-2-3的第4,5行是调用print函数向屏幕打印输出内容。
第4行输出两项内容。第一项是”a = “,第二项是变量a。输出内容构成屏幕中的一行,内容是:
  a~=~~27
上述内容中,~实际上代表空格。也就是在真实的输出中,你要把~换成空格。这一行内容由以下部分组成:

  1. 输出的第一项: a~=~ 。也即字面量”a = “的值。
  2. 输出的两项之间的空格:~。print函数会在输出的两个项之间添加一个空格。如果输出3个数据项,那么会在第1,2项之间添加一个空格,在第2,3项之间又添加一个空格。
  3. 输出的第二项:27。

第5行的输出内容见下一行。该行用法与第4行类似,不予赘述。
  b~=~~32

小结

  1. 变量是存储值的地方(也即内存区域)的名字。简化点讲,变量是值的名字。
  2. print函数输出多个数据项的时候,会在相邻项之间添加一个空格。

猜你喜欢

转载自blog.csdn.net/yedouble/article/details/80872963