Python学习笔记(十)
10、变量的基本使用
程序就是用来处理数据的,而变量就是用来存储数据的
目标:
学会变量的定义
知道变量的类型
知道变量的命名
10.1、变量的定义
在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
=号左边是一个变量名
=号右边是存储在变量中的值
变量名=值
变量定义之后,后续就可以直接使用了
10.1.1 变量演练1--IPython
定义QQ
qq_number = "1234567"
输出QQ
qq_number
定义密码
qq_password = "123"
输出密码
qq_password
使用交互方式,如果要查看变量内容,直接输入变量名即可,不需要使用print函数
10.1.2 变量演练2--PyCharm
定义QQ号码变量
qq_number = "1234567"
定义QQ密码变量
qq_password = "123"
在程序中,如果需要输出变量的内容,需要使用Print函数
print(qq_number)
print(qq_password)
使用解释器执行,如果要输出变量的内容,必现要使用print函数
10.1.3 变量演练3--超市买苹果
可以使用其他变量的计算结果来定义变量
变量定义之后,后续就可以直接使用了
需求
苹果的价格是8.5元/斤
买了7.5斤苹果
计算付款价格
# 定义苹果的价格变量
price = 8.5
# 定义购买的重量
wight = 7.5
# 计算金额
money = price * wight
print(money)
思考题:
如果只要买了苹果,就返5块钱
请重新计算购买金额
# 定义苹果的价格变量
price = 8.5
# 定义购买的重量
wight = 7.5
#计算金额
money = price * wight
# 只要买苹果就返5元
money = money - 5
print(money)
10.2 变量的类型
在内存中创建一个变量,会包括:
1、变量的名称
2、变量保存的数据
3、变量存储数据的类型
4、变量的地址(标识)
10.2.1 变量类型的演练 --个人信息
定义变量保存小明的个人信息
姓名:小明
年龄:18岁
性别:是男生
身高:1.75米
体重:75公斤
利用单步调试确认变量中保存的数据的类型
在Python中,定义变量时是不需要指定变量的类型的,在运行的时候,python的解释器,会根据赋值语句等号右侧的数据
自动推导出变量中保存数据的准确类型
# str 表示是一个字符串类型 name = "小明" # int 表示是一个整数类型 age = 18 # bool 表示是一个布尔类型,真 True 或者 假 False gender = True # float 表示是一个浮点数类型(小数) height = 1.75 weight = 75.0
1、一共有几种数据类型
4种
str--字符串
bool -- 布尔值
int -- 整数
float -- 浮点数
2、需要指定变量类型吗
不需要,Python可以自动根据=号右侧的值,自动推导出变量中存储数据的类型