Python格式化符号
转换符 | 说明 |
---|
%d、%i | 转换为带符号的十进制整数 |
%o | 转换为带符号的八进制整数 |
%x、%X | 转换为带符号的十六进制整数 |
%e | 转化为科学计数法表示的浮点数(e 小写) |
%E | 转化为科学计数法表示的浮点数(E 大写) |
%f、%F | 转化为十进制浮点数 |
%g | 智能选择使用 %f 或 %e 格式 |
%G | 智能选择使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 码 |
%r | 使用 repr() 函数将表达式转换为字符串 |
%s | 使用 str() 函数将表达式转换为字符串 |
格式化字符串除了%s,还可以写为f’{表达式}’
print('内容',end="")
实例
name = 'max'
age = 21
weight = 70.23
stu_id = 1
print('%s已经%d岁了。' % (name, age))
print('体重:%.2f' % weight)
print("学号:%03d" % stu_id)
print("%s已经%s岁了,体重:%s,学号:%s" % (name, age, weight, stu_id))
max已经21岁了。
体重:70.23
学号:001
max已经21岁了,体重:70.23,学号:1
name = 'max'
age = 21
print(f'我的名字是{name},今年{age}岁了')
我的名字是max,今年21岁了