07-变量的计算和输入输出

不同类型变量之间的计算
  • 数字型变量之间可以直接计算
  • 字符串变量之间使用 + 拼接字符串
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))

你可能感兴趣的:(07-变量的计算和输入输出)