不同类型变量之间的计算
- 数字型变量之间可以直接计算
- 字符串变量之间使用 + 拼接字符串
last_name = "张"
first_name = "三"
name = last_name + first_name
print(name)
- 字符窜变量和数字之间使用 * 可以重复相同的字符串
"a" * 10
aaaaaaaaaa
- 字符串变量和数字不能进行计算
变量的输入
变量的输入即是用代码从键盘获取用户输入的内容
- input函数的使用
name = input("请输入用户名:")
zyx
print(name)
注意:input函数得到的数据都是字符串类型(str)
- 类型转换函数
int(x):将括号内数据转换为整型
float(x):将括号内数据转换为浮点型
int("123")
float("123.4")
price_str = input("价格:")
weight_str = input("重量:")
price = float(price_str)
weight = float(weight_str)
money = price * weight
print(money)
变量的格式化输出
格式化字符 | 含义 |
---|---|
%s | 字符串 |
%d | 表示十进制,%06d表示输出的整数显示的位数,不足用0补全 |
%f | 浮点数,%.02f表示小数点后保留2位 |
%% | % |
语法格式如下:
print(格式化字符串 % 变量1)
print(格式化字符串 % (变量1,变量2))
name = "xiao ming"
print("我叫%s" % name)
student_no = 123
print("我的学号是 %06d" % student_no)
price = 3.12
weight = 2.0
money = price * weight
print("价格 %.2f,重量 %.2f,总共 %.2f" % (price,weight,money))
scale = 0.25
print("比率大小为 %.2f%%" % (scale * 100))