ad

《Python3快速入门与实战》_系统全面带领你学会Python_2.3 变量

admin 138 2023-10-19

【摘要】 本书摘自《Python3快速入门与实战》一书中第2章,第3节,由肖冠宇、杨捷等编著。

2.3 变量

什么是变量呢?没有接触过编程的读者可能会对变量的概念有些陌生,为了方便理解, 先用一个现实生活中的案例来类比一下。

1. 变量的含义

比如,口渴了要喝饮料,打开冰箱,冰箱里有可乐、雪碧等各种饮料,然后你毫不犹豫 地拿出一瓶可乐打开喝了,特别高兴。但你是怎么判断拿出来的饮料就是可乐呢?一般是通 过瓶子外形和标签来判断出你拿出来的饮料是可乐的。那么在 Python 中这个装可乐的瓶子 就是变量,实际喝到嘴里的可乐就是变量的值。当你要喝可乐时,你就会从冰箱里把装可乐 的瓶子拿出来。在 Python 中当你要使用某种类型的值时,就要通过变量名来使用变量的 值。简单来说,变量就是装各种不同类型值的容器。

《Python3快速入门与实战》_系统全面带领你学会Python_2.3 变量

注意:

变量定义格式:变量名=变量值

其中,“=”等号左边是变量名,等号右边是变量值,通过“=”将变量值赋值给变量。 在定义变量的时候, 一般有个约定俗成的规则,就是在等号两边添加一个空格,这样做是为 了代码格式美观,当然也可以没有空格。

例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 类型:

变量b类型:变量c类型:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Python编程从0到1 视频教学版》_深入Python设计的本质_1.10 异常处理
下一篇:《Python编程从0到1 视频教学版》_深入Python设计的本质_2.0 第 2 章 函数
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×