Python-格式化输出

一、变量值格式化输出

1.规则

1)%被称为格式化操作符
2)%和不同的字符连用,不同类型的数据需要使用不同的格式化字符

  • %s,字符串
  • %d,十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
  • %f,浮点数,%.2f表示小数点后只显示两位
  • %%,输出%

2.上家伙

# 定义字符串变量
blog_name = "难删亦删"
print("博客名字叫%s" % blog_name)
>>> 博客名字叫难删亦删

# 定义整数变量
blog_no = 123
print("博客序号是%06d" % blog_no)
>>> 博客序号是000123

# 定义小数
blog_price = 1.23
print("博客价格是%0.3f" % blog_price)
>>> 博客价格是1.230

# 定义一个小数,输出数据比例为10.00%
blog_per =99.9
print("%s的博客%0.1f%%的人都觉得很赞" % (blog_name, blog_per))
>>> 难删亦删的博客99.9%的人都觉得很赞

3.异常

问题:SyntaxError: unexpected EOF while parsing
释义:SyntaxError:分析时出现意外的EOF
解决:由于少加了()导致

print("%s的博客%0.1f%%的人都觉得很赞" % (blog_name, blog_per)

posted @ 2021-09-17 08:05  难删亦删  阅读(516)  评论(0)    收藏  举报