python format函数

转载 2018年04月17日 16:11:53

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函数学习

从2.6之后的版本开始以后,format这个神奇的函数就出现了,到2.7进一步发展壮大,当然,2.7依旧是现在我的主流版本,暂时不想更换成3.x版本的,在format出现之前,我们做系统日志的都是用“...
  • Together_CZ
  • Together_CZ
  • 2017-07-10 14:54:38
  • 1168

python的format函数

在Python 3.0中,%操作符通过一个更强的格式化方法format()进行了增强。对str.format()的支持已经被反向移植到了Python 2.6 在2.6中,8-bit字符串和Unico...
  • jb19900111
  • jb19900111
  • 2014-03-02 11:13:03
  • 7332

Python中format函数用法说明

Python中format函数用法说明
  • Yaroo
  • Yaroo
  • 2017-11-09 10:12:20
  • 332

python输出格式化及函数format

总结了一些简单基本的输出格式化形式以及函数format函数基本使用形式。 字符串格式化代码: 格式 描述 %% 百分号标记 %c 字符及其ASCII码 %s 字符串 ...
  • jb19900111
  • jb19900111
  • 2014-03-02 14:47:11
  • 4285

python中的format函数

最近探索str中的方法遇到format(format_spec),没看懂,所以在网上搜索了一下,把搜到的信息复制过来存着:)英文文档:format(value[, format_spec])Conve...
  • csdnjava2017
  • csdnjava2017
  • 2017-11-19 14:36:45
  • 174

Python标准库:内置函数format(value[, format_spec])

本函数把值value按format_spec的格式来格式化,然而函数解释format_spec是根据value的类型来决定的,不同的类型有不同的格式化解释。当参数format_spec为空时,本函数等...
  • caimouse
  • caimouse
  • 2014-12-18 20:41:05
  • 4228

Python format 格式化函数

Python format 格式化函数 函数 str.format(),增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可...
  • weixin_35674012
  • weixin_35674012
  • 2017-10-10 18:55:48
  • 439

6 Python中的format()函数

Python格式化字符串以及用format格式化字符串的用法. Python中format()函数的使用
  • lis_12
  • lis_12
  • 2016-09-30 18:09:52
  • 19812

python中format用法

format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输...
  • zhang89xiao
  • zhang89xiao
  • 2016-12-22 19:08:51
  • 18412

python3中format函数

format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。 %能实现的format都能实现 并且功能更多,操作更方便 。 优势: 1.不需要理会数据类型的...
  • qq_24753293
  • qq_24753293
  • 2017-11-03 15:25:01
  • 719
收藏助手
不良信息举报
您举报文章:python format函数
举报原因:
原因补充:

(最多只允许输入30个字)