程序就是用来处理数据的, 而变量就是用来储存数据的
1. 变量的定义
在 Python 中, 每个变量 在使用前都必须赋值, 变量 赋值以后 该变量 才会被创建
等号 (=) 用来给变量赋值的
左边是一个变量名
右边是存储在变量中的值
变量名 = 值
变量定义之后, 后续就可以直接使用了
- 变量演练 1 ----Python3(Windows)
#定义 qq_num 的变量用来保存 qq 号码
>>> qq_num = "1234567"
#输出 qq_num 中保存的内容
>>> qq_num
'1234567'
- 变量演练 2 ---- PyCharm(Windows版)
#1. 定义一个变量记录 QQ 号码
qq_num = "123456"
#2. 输出 QQ 号码
#如果希望通过解释器的方式, 输出变量的内容, 需要使用 print 函数
print(qq_num)
#控制台输出
123456
- 变量演练 3
可以用 其他变量的计算结果 来定义变量
变量定义之后, 后续集可以直接使用了
#单价
price = 5
#重量
weight = 6
#总价
print(price*weight)
#打印结果
30
2. 变量的类型
在内存中创建一个变量, 会包括 :
- 变量的名称
- 变量保存的数据
- 变量存储数据的类型
- 变量的地址(标示)
2.1 变量类型的演练 ----个人信息
‘’’
姓名 : 小明
年龄 : 18岁
性别 : 男生
身高 : 1.75米
体重:64kg
‘’’
#在 Python 中, 定义变量时是不需要指定变量的类型的
#在运行的时候, Python 解释器, 会根据赋值语句等号右侧的数据
#自动推导出变量中保存数据的准确类型
#str 表示是一个字符串类型
name = "懂懂"
#int 表示是一个整数类型
age = 18
#bool 表示是一个布尔类型. 真 True 或者假 False
gender = True
#float 表示是一个小数类型, 浮点数
height = 1.75
单步调式可以看出数据类型
2.2 变量的类型
- 在 Python 中定义变量是 不需要指定类型
- 数据类型可以分为 数字型 和 非数字型
- 数字型
- 整型 ( int )
- 浮点型 ( float )
- 布尔型 ( bool )
*真 True 非 0 数 ---- 非零即真
*假 False 0 - 复数型 ( complex )
主要用于科学计算, 例如: 平面场问题 , 波动问题等
- 非数字型
- 字符串
- 列表
- 元组
-字典
提示: 在 Python 2.x 中, 整数 根据保存数值的长度还分为 :
int ( 整数 ) long ( 长整数 )在 Python 3.x 中只有 int 类型
使用 type 函数可以查看一个变量的类型
用在交互式开发的时候
>>> name = "xiaoming"
>>> type(name)
>
>>> age = 18
>>> type(age)
>
2.3 不同类型变量之间的计算
- 数字型变量 之间可以直接计算
- 在 Python 中, 两个数字型变量时可以直接进行 算数运算的
- 如果变量时 bool 型, 在计算时
True 对应的数字是 1
False 对应的数字是 0
- 字符串变量直接使用 + 拼接字符串
- 在 Python 中, 字符串之间可以使用 + 拼接生成新的字符串
- 字符串变量可以和整数 使用 * 重复拼接相同的字符串
- 数字型变量 和 字符串之间不能进行其他计算
调式的时候遇见的问题