打开《Python入门与实战》_一步步学会Python_8.4.2 案例解析
138
2023-10-19
【摘要】 本书摘自《Python3快速入门与实战》一书中第2章,第3节,由肖冠宇、杨捷等编著。
2.3 变量
什么是变量呢?没有接触过编程的读者可能会对变量的概念有些陌生,为了方便理解, 先用一个现实生活中的案例来类比一下。
1. 变量的含义
比如,口渴了要喝饮料,打开冰箱,冰箱里有可乐、雪碧等各种饮料,然后你毫不犹豫 地拿出一瓶可乐打开喝了,特别高兴。但你是怎么判断拿出来的饮料就是可乐呢?一般是通 过瓶子外形和标签来判断出你拿出来的饮料是可乐的。那么在 Python 中这个装可乐的瓶子 就是变量,实际喝到嘴里的可乐就是变量的值。当你要喝可乐时,你就会从冰箱里把装可乐 的瓶子拿出来。在 Python 中当你要使用某种类型的值时,就要通过变量名来使用变量的 值。简单来说,变量就是装各种不同类型值的容器。
注意:
变量定义格式:变量名=变量值
其中,“=”等号左边是变量名,等号右边是变量值,通过“=”将变量值赋值给变量。 在定义变量的时候, 一般有个约定俗成的规则,就是在等号两边添加一个空格,这样做是为 了代码格式美观,当然也可以没有空格。
例2-4 打印个人信息(源代码位置: chapter02/2.3变量.py)。
案例代码如下:
#定义姓名变量 name
name="xiaoming"
#定义身高变量 high
high=180.5
#定义年龄变量age
age=20
#打印个人信息相关的变量值
print("姓名:",name)
print("身高:",high)
print("年龄:",age)
2. 变量定义与赋值的区别
程序代码在执行过程中从上向下执行,如果在一段代码中变量第一次出现,表示定义了 一个变量,如果不是第一次出现,表示给这个已经存在的变量重新赋值。
例2-5 身高计算。
案例代码如下:
#定义身高变量high
high=180.5
#身高增加5厘米
high=high+5
这段代码定义了一个新的变量身高high,“high = high+5”这行代码在等号右侧先调用 变量 high 的原始值,在原始值的基础之上加5,然后将计算出来的新值重新赋值给变量 high, 重新赋值之后变量 high的值等于185.5。
2.4 数据类型
我们在介绍变量时把饮料瓶子类比为变量,把瓶子中的饮料类比为变量值,不同的饮料 使用不同的饮料瓶子来装,不同的变量可以存储不同数据类型的变量值。 Python 提供了6种 标准数据类型,包括数字类型 (number)、 字 符 串 类 型 (string)、 列 表 (list)、 元组 (tuple)、字典 (dictionary)、 集合 (set)。其中数字类型还包括3种数值类型:整型 (int)、 浮点型 (float)、 复数类型 (complex)。
本节主要介绍数字类型的数据类型,将会在本章2.7节介绍字符串,在第3章容器中详 细介绍列表、元组、字段、集合4 种数据类型。
注意:在Python 中定义的变量不需要显示指定数据类型, Python 解释器会根据变量值 自动推断该变量的数据类型。
2.4.1 数字类型
1. 整型 (int)
在Python 中使用类型 int表示整型,整型表示不带小数的数字,包括正整数和负整数。 使用Python 内置的 type 函数可以查看变量类型。
例2-6 整型变量(源代码位置: chapter02/2.4数据类型.py)。
案例代码如下:
a=10
b=20
c=a+b
print("变量a类型:",type(a))
print("变量b类型:",type(b))
print("变量c 类型:",type(c))
运行结果如下:
变量a 类型:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~