python format()函数的用法

Posted lowmanisbusy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python format()函数的用法相关的知识,希望对你有一定的参考价值。

Python format() 函数的用法 复制自博主 chunlaipiupiupiu 的博客,如有侵权,请联系删除

python中format函数用于字符串的格式化

通过关键字

1 print(\'{名字}今天{动作}\'.format(名字=\'陈某某\',动作=\'拍视频\'))#通过关键字
2 grade = {\'name\' : \'陈某某\', \'fenshu\': \'59\'}
3 print(\'{name}电工考了{fenshu}\'.format(**grade))#通过关键字,可用字典当关键字传入值时,在字典前加**即可

通过位置

1 print(\'{1}今天{0}\'.format(\'拍视频\',\'陈某某\'))#通过位置
2 print(\'{0}今天{1}\'.format(\'陈某某\',\'拍视频\')

填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度

1 print(\'{:^14}\'.format(\'陈某某\'))
2 print(\'{:>14}\'.format(\'陈某某\'))
3 print(\'{:<14}\'.format(\'陈某某\'))
4 print(\'{:*<14}\'.format(\'陈某某\'))
5 print(\'{:&>14}\'.format(\'陈某某\'))#填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度
精度和类型f精度常和f一起使用
1 print(\'{:.1f}\'.format(4.234324525254))
2 print(\'{:.4f}\'.format(4.1))
进制转化,b o d x 分别表示二、八、十、十六进制
print(\'{:b}\'.format(250))
print(\'{:o}\'.format(250))
print(\'{:d}\'.format(250))
print(\'{:x}\'.format(250))
千分位分隔符,这种情况只针对与数字
print(\'{:,}\'.format(100000000))
print(\'{:,}\'.format(235445.234235))

以上是关于python format()函数的用法的主要内容,如果未能解决你的问题,请参考以下文章

Python中用format函数格式化字符串的用法

python_Python中用format函数格式化字符串的用法

Python中用format函数格式化字符串的用法

python中format函数格式化字符串的用法

Python中format的用法

average在python中的用法