时间:2021-05-22
先给大家介绍下python中format函数,在文章下面给大家介绍python.format()函数的简单使用
---恢复内容开始---
python中format函数用于字符串的格式化
通过关键字
print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字 grade = {'name' : '陈某某', 'fenshu': '59'}print('{name}电工考了{fenshu}'.format(**grade))#通过关键字,可用字典当关键字传入值时,在字典前加**即可通过位置
print('{1}今天{0}'.format('拍视频','陈某某'))#通过位置 print('{0}今天{1}'.format('陈某某','拍视频'))填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度
print('{:^14}'.format('陈某某'))print('{:>14}'.format('陈某某'))print('{:<14}'.format('陈某某')) print('{:*<14}'.format('陈某某')) print('{:&>14}'.format('陈某某'))#填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度精度和类型f精度常和f一起使用
print('{:.1f}'.format(4.234324525254))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函数:
用于对字符串的格式化
1.通过位置传递
print('{0}xxxxxxxx{1}'.format('这是0要传入的东西','这是1要传入的东西'))2.通过关键字传递
print('{0}xxxxxxxx{1}'.format(0='xxx',1='xxx'))如果是字典
print('{keys}xxxxxxxx{values}'.format(**<字典名>))3.充当数字的千分位分隔符(例如:1,000,000)
print('{:,}'.format(1000000))总结
以上所述是小编给大家介绍的python中format()函数的简单使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python中format函数用于字符串的格式化自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。语
Python中格式化format()方法详解Python中格式化输出字符串使用format()函数,字符串即类,可以使用方法;Python是完全面向对象的语言,
Python2.6开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前的%。format函数
Python2.6+增加了str.format函数,用来代替原有的'%'操作符。它使用比'%'更加直观、灵活。下面详细介绍一下它的使用方法。下面是使用'%'的例
format()函数"""测试format()函数"""deftestFormat():#format()函数中有几个元素,前面格式化的字符串中就要有几个'{}