PYthon格式化内容输出

文章目录

在上一次学习中,我学习到了变量的使用《python买苹果实例》,受益良多!

我在昨日学习了python格式化内容输出!

什么是格式化内容输出?

在使用print函数打印内容的时候,默认都是字符串,如果需要直接输入其他类型的数据变量,将会有错误!

格式化内容输出实例

# 一、定义字符串变量 name ,输出 我的名字叫 小明,请多多关照
# 知识点:%s 输出的是字符串
name = '大小明'
print('我的名字叫 %s,请多多关照' % name)

# 二、定义变量 student_no ,输出 我的学号是 000001
# 知识点:%06d ,%d是输出十进制整数,中间的06表示当整数不满6个,用0来代替
student_no = 1
print('我的学号是 %06d' % student_no)

# 三、定义变量 danjia zhongliang jiage ,输出 苹果单价是 8.00元/斤,购买了 5.00斤,需要支付 40.00元
danjia = 8.0
zhongliang = 5.0
jiage = danjia * zhongliang

# 知识点:%0.2f,%f是输出浮点数,中间的0.2是控制小数点后面的位数
print('苹果单价是 %.2f元/斤,购买了 %.2f斤,需要支付 %.2f元' % (danjia,zhongliang,jiage))

# 四、定义变量 scale ,输出 数据比例是 100.00%
scale = 0.25

# 知识点1:%0.2f%% ,%0.2f是显示2位数浮点数,后面的两个%%是显示百分比符号%!
# 知识点2:% (scale * 100),打了括号后才可以正常计算,否则是字符串拼接
print('数据比例是 %0.2f%%' % (scale * 100))

格式化内容输出知识点:

  1. %d 表示输出整数类型
  2. %f 表示输出浮点数类型
  3. %s 表示输出字符串类型
  4. %% 表示输出百分号类型
  5. %06d 表示输出的整数,如果不满6位,用0填充
  6. %0.2f 表示输出的小数,只保留2位
原文链接:,转发请注明来源!
评论已关闭。