Python格式化字符串实例分析
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"Python格式化字符串实例分析",在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Pytho
千家信息网最后更新 2026年11月03日Python格式化字符串实例分析
这篇文章主要介绍"Python格式化字符串实例分析",在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python格式化字符串实例分析"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1.三种常用格式化字符串方式
1.%作占位符
name = '张三'age = 10print('姓名%s,今年%d' % (name, age))# 运行结果:姓名张三,今年10%占位符,s和d表示填充的数据类型,顺序应与%后括号中的数据变量顺序一致
2.使用format()
name = '张三'age = 10print('姓名{0},今年{1}岁'.format(name, age))# 运行结果:姓名张三,今年10岁{}为占位符,0表示format参数中第一个数据变量 依次类推
3.使用 f 格式化
name = '张三'age = 10print(f'姓名{name},今年{age}岁')# 运行结果:姓名张三,今年10岁字符串前要加 f 字符串中 {数据变量名} 才能生效
2.字符串宽度和精度的写法
1.%填充符表示法
# 宽度为10 运行结果: 80print('d' % 80)# 保留三位小数运行结果:3.142print('%.3f' % 3.14159)# 保留三位小数,宽度为10 运行结果: 3.142print('.3f' % 3.1415926)10为宽度 .3f 为保留三位小数 d为转化前元素数据类型
注意:如果% 后有多个数据元素,只对第一个数据元素进行格式化
2.format()表示法
# .3表示一共三个数 运行结果:3.14print('{0:.3}'.format(3.14159))# .3f表示三位小数 运行结果:3.142print('{0:.3f}'.format(3.14159))# 宽度为10 保留三位小数 运行结果: 3.142print('{0:10.3f}'.format(3.14159))# 0是占位符的顺序, 可以省略 默认为0例如:
# 运行结果: 256.354print('{1:10.3f}'.format(3.14159, 256.354))# 1表示占位符 即format()中参数的顺序,从0开始 1就是第二个数据元素 -> 256.354# 10表示格式化后数据元素的宽度# .3f表示精度保留三位小数3.字符串对齐方式
1.center() 居中对齐,第一个参数指定宽度,第二个参数指定填充符,第二个参数是选填的,默认是空格,如果设置宽度小于实际宽度则则返回原字符串
s = 'hello,python'print(s.center(20, '*'))# 运行结果:****hello,python****
2.ljust() 左对齐,第一个参数指定宽度,第二个参数指定填充符,第二个参数是选填的,默认是空格,如果设置宽度小于实际宽度则则返回原字符串
s = 'hello,python'print(s.ljust(20))# 运行结果:hello,python print(s.ljust(20, '*'))# 运行结果:hello,python********print(s.ljust(10))# 运行结果:hello,python
3.rjust() 右对齐,第一个参数指定宽度,第二个参数指定填充符,第二个参数是选填的,默认是空格,如果设置宽度小于实际宽度则则返回原字符串
s = 'hello,python'print(s.rjust(20))# 运行结果: hello, pythonprint(s.rjust(20, '*'))# 运行结果:********hello,pythonprint(s.rjust(10))# 运行结果:hello,python
4.zfill() 右对齐,左边用0填充,该方法只接收一个参数,用于指定字符串的宽度,如果指定的宽度小于等于字符串的长度,返回字符串本身
s = 'hello,python'print(s.zfill(20))# 运行结果:00000000hello,pythonprint(s.zfill(10))# 运行结果:hello,python
到此,关于"Python格式化字符串实例分析"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
结果
运行
宽度
字符
字符串
参数
数据
格式
姓名
小数
张三
元素
实例
实例分析
分析
顺序
学习
则则
变量
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
南京欣网互联网络科技
互联网科技工作委员会主任
互联网下的科技发展
有马互联网科技
唐信互联网科技 大连
猫创互联网科技
互联网科技大会
多迪互联网科技有限公司
蓝色互联网科技
青岛中康互联网医疗科技有限公司
浙江互联网科技研学营
武汉健翔互联网络科技有限公司
青岛科技大学互联网大赛研究生
996高科技互联网公司
互联网科技和法律行业
徐州市互联网科技有限公司
为客找房互联网科技公司怎么样
互联网科技实习生岗位
易租星互联网科技有限公司
互联网科技公司排名
广东猪兼强互联网科技有限公司
深圳九邦互联网科技有限公司
重庆互联网络科技
科技创新互联网企业
润盈互联网科技
阿里巴巴算科技企业还是互联网
湖北码尼互联网科技有限公司电话
苏州铭阳互联网科技有限公司
互联网领先科技宣传片