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()函数的用法的主要内容,如果未能解决你的问题,请参考以下文章