千家信息网

Python中format函数怎么用

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇文章主要介绍Python中format函数怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Python字符串的format函数format()函数用来收集其后的位置参数
千家信息网最后更新 2024年12月13日Python中format函数怎么用

这篇文章主要介绍Python中format函数怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Python字符串的format函数

format()函数用来收集其后的位置参数和关键字段参数,并用他们的值填充字符串中的占位符。通常格式如下:

'{pos or key : fill, align, sign, 0, width, .precision, type}'.format(para1...)

整个花括号是一个占位符,冒号前的位置或者关键字用来定位format函数的参数,冒号后面用来将该参数格式化,其中每一个都是可选项。

1.fill用来指定填充字符,默认为空格

2.align指定对齐方式:>为右对齐,<为左对齐,^为居中对齐

3.sign指定是否保留正负号:+为保留正负号,-为仅保留负号

4.宽度前面如果加0则表示用0填充

5.width指定宽度

6.precision指定精确度

7.type指定类型,如b为二进制,x为十六进制

一些示例如下:

#使用位置进行填充print(    'Hello,{0}. My name is {1}. How\'s it going?'.format('Hialry','Vergil')    #Hello,Hialry. My name is Vergil. How's it going?)#若格式中未指定填充位置,将会按序填充print(    '{}--{}--{}--{}--{}--{}--{}'.format(1,2,3,4,5,6,7)    #1--2--3--4--5--6--7) #使用关键字段进行填充print(    'I\'m {name1}, and I miss u so much, {name2}.'.format(name1='vergil',name2='hilary')    #I'm vergil, and I miss u so much, hilary.) #使用下标填充names=['hilary','vergil','nero']places=['chengdu','shijiazhuang','tokyo']print(    'Hi, {names[0]}. I am {names[1]} and this is {names[2]}.'.format(names=names)    #Hi, hilary. I am vergil and this is nero.)print(    'Three people:{0[0]}, {0[1]}, {0[2]} from three places:{1[0]}, {1[1]}, {1[2]}.'.format(names,places)    #Three people:hilary, vergil, nero from three places:chengdu, shijiazhuang, tokyo.) #进制转换print(    '{0:b}, {0:o}, {1:d}, {1:x}'.format(256,512)    #100000000, 400, 512, 200)#逗号分隔print(    '{:,}'.format(12345678)    #12,345,678)#浮点数格式print(    '{:+12.3f}'.format(3.14159265358979)    #      +3.142)#对齐与填充print(    '{:>010}'.format(12), #右对齐,宽度10,填充0    '{:0<+12.3f}'.format(-12.34567),#填充0,左对齐,保留正负号,宽度12,保留3位小数    '|{:^10}|'.format(3) #,默认填充空格,居中对齐,宽度10    #0000000012 -12.34600000 |    3     |)

以上是"Python中format函数怎么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

函数 宽度 位置 参数 格式 关键 字符 正负 内容 冒号 字段 字符串 空格 篇文章 精确 下标 二进制 价值 关键字 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 整数 数据库系统 镇江品积互联网络科技 华为平板能软件开发吗 软件开发公司的英文名字 龙腾世纪觉醒数据库 大话西游2游戏服务器在什么地方 2011年租用服务器价格 更改服务器的启动方式UEFI 外网访问云服务器地址 服务器终端检测与响应平台 东丽区品牌软件开发设计专业服务 医学论文投稿的数据库 豪门足球风云球员数据库 高陵国家网络安全宣传 税务所网络安全 网络安全事故危害 成都康特软件开发 连云港软件开发费用明细 中国联通集团网络技术研究院 软件开发视频大讲堂c语言 如何进行数据库的概念设计 镇江网络安全准入控制系统多少钱 SQL数据库技术答案 网络安全检查确认单 服务器只显示一张显卡 网络安全硕士属于计算机专业吗 英雄联盟服务器未响应 专业服务器如何实现安全防护的 文件服务器哪种好 2020年网络安全提醒短信
0