Python如何实现字符串的格式化输出?
- 内容介绍
- 文章标签
- 相关推荐
本文共计607个文字,预计阅读时间需要3分钟。
Python中字符串格式化有三种方式,分别是+、%以及f(3.7以上版本)。
1. +格式化:pythonname=Aliceprint(My name is %s % name)
2. %格式化:pythonage=25print(I am %d years old % age)
3. f格式化(3.7以上版本):pythonheight=1.75print(fMy height is {height:.2f} meters)
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'{}'一起连用。
本文共计607个文字,预计阅读时间需要3分钟。
Python中字符串格式化有三种方式,分别是+、%以及f(3.7以上版本)。
1. +格式化:pythonname=Aliceprint(My name is %s % name)
2. %格式化:pythonage=25print(I am %d years old % age)
3. f格式化(3.7以上版本):pythonheight=1.75print(fMy height is {height:.2f} meters)
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'{}'一起连用。

