格式化符号 转换
%s 字符串
%d 有符号的十进制数
%f 浮点数
%c 字符
%u 无符号十进制数
%o 八进制整数
%x 十六进制整数(小写ox)
%X 十六进制整数(大写OX)
%e 科学技术法(小写e)
%E 科学技术法(大写E)
%g %f 和 %e的简写
%G %f 和 %E的简写
%s %d %f 会经常用到
小技巧
%03d 表示输出的整数为3位数,不足以0补全,超出当前位数则原样输出
下面学习有写到这个小技巧
stu_id2 = 1000 但是我们运行%03d 默认取值三位数,由于超出了三位数
得出值依然是1000
%.2f 表示小数点后显示的小尾数
如果不加2 默认%f的话会得出75.5000
只取两位数%.2f
得出的值为76.00
下面是学习源代码测试
age = 18
name = 'TOM'
weight = 75.5
stu_id = 1
stu_id2 = 1000``
```python
# 1. 今年我的年龄是x岁 - - 整数 %d
print("今年我的年龄是%d岁" % age)
# 2. 我的名字是x - - 字符串 %s
print("我的名字是%s" % name)