算数运算符
2、1变量
变量定义 等号(=)用来给变量赋值
= 左边为变量名
= 右边为变量的值 变量名 = 值
price = 8.5 #定义苹果价格
weight = 7.5 #定义苹果重量
money = weight * price #计算金额
print(money)
注:变量名只有第一次出现才是定义变量
2、2变量的类型
整型、浮点型、布尔型、复数型、非数字型、字符串、列表、元祖、字典
type ##可以查看一个函数的类型
type(变量名)
2、3不同类型变量之间的计算
1)数字型变量可以直接计算
in:
i = 10
f = 10.5
b = True
print(i*f)
print(i*b)
print(f*b)
out:
105.0
10
10.5
注:布尔型内True对应为1,False对应为0
2)"+"拼接字符串
in:
first_name = '三'
last_name = '刘'
print(first_name + last_name)
out:
三刘
3)字符串变量和整数使用*重复拼接相同字符串
in:print('三' * 10)
0ut: 三三三三三三三三三三
2、4变量的输入(用代码获取用户通过键盘输入的信息)
1)通过 input 函数获取
字符串变量 = input("提示信息")
## 用户输入的任何内容python都认为是一个字符串
注:函数,一个提前准备好的功能,可以直接使用,不必关心内部代码细节
2)类型转化函数
int(x) ##将x转化为一个整数
float(x) ##将x转化为一个浮点数
3)综合演练 -- 买苹果
#输入苹果价格
price = input('请输入苹果价格:\n')
##直接转换为浮点型:price = float(input('请输入苹果价格:\n'))
##输入苹果重量
weight = input('请输入苹果重量: \n')
##直接转换为浮点型:weight = float(input('请输入苹果重量: \n'))
##将苹果的价格和重量转化为浮点型
price_f = float(price)
weight_f = float(weight)
##计算总价
money = price_f * weight_f
print('付款总额:' + str(money))
2、5变量的格式化输出
%s -- 字符串
%d -- 有符号十进制整数,%06d表示6位数的整数,不够位数前面补0
%f -- 浮点数
%% -- 输出%
格式:
print('格式化字符串' % 变量1)
print('格式化字符串' % (变量1,变量2.....)
案例
price = float(input('请输入苹果价格:\n'))
weight = float(input('请输入苹果重量: \n'))
##计算总价
money = price * weight
print('苹果单价为%.02f元/斤,单价%.02f斤,应付%.02f元:' %(price,weight,money))