Python中字符串格式化有三种方式,分别是 format,% 以及 f (3.7以上版本)。 一. format 格式:'{}'.format() 1,format()这里括号里写变量名,然后将值按照先后顺序放入打大括号内 代码: 运行结
Python中字符串格式化有三种方式,分别是 format,% 以及 f (3.7以上版本)。
一. format
格式:'{}'.format()
1,format()这里括号里写变量名,然后将值按照先后顺序放入打大括号内
代码:
运行结果:
2,加上序号,值不按照先后顺序,按照数字顺序放入大括号内
代码:
运行结果:
3,将输出值进行小数保留
代码:
运行结果:
4,根据关键字将值放入大括号内输出
代码:
运行结果:
二. %
格式:'{}' % 变量名 或者 '{},{}...' % (变量名1,变量名2,...)
1,%s 按字符串类型输出
代码:
运行结果:
2,%d
A,%d 按整数型进行输出,如果值是小数会将小数点后的所有数去掉进行输出
代码:
运行结果:
B,还有其他情况,比如%.4d或者%04d会打印四位数的整数数字(如果实际数的数不够就会往前面补充0)
代码:
运行结果:
3,%f
A,%f 输出浮点数,如果值是整数会将输出浮点数,有小数点
代码:
运行结果:
B,限定小数进行输出,比如限定两位小数进行输出
代码:
运行结果:
三. f,其实这是format的缩写
格式:f’{}‘
代码:这里就是直接将变量名填入大括号中输出,value4:.3f是保留三位小数输出的意思。
运行结果:
最后,%可以与f'{}'一起连用。