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函数输出多个数据项的时候,会在相邻项之间添加一个空格。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值