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)

浙公网安备 33010602011771号