Python格式化字符串实例分析
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要介绍"Python格式化字符串实例分析",在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Pytho
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
机场运营数据库 实时数据库
网络安全伴我行作文
多cpu服务器主板
联通网络安全的彩页
b s软件开发平台
建立用户联系方式数据库优点
我的世界纯净服务器手机版
服务器登录只有cmd
网络安全发展历史的阶段有
nuaa网络安全实践
监控用管理服务器
儿童网络安全课视频四
电脑作为ftp服务器
苏州服务器pdu电源定制
闵行区微型软件开发厂家现货
云南ai边缘计算服务器虚拟主机
无法连接至网站的服务器
网络安全团日活动
软件开发确认函
国家网络安全高级工程师
网络技术商标第几类
网络安全体系规划 人才培养
湖北学习软件开发
android怎么存入数据库
存储服务器测试
数据库嵌套另一个数据库查询
手机如何刷网站数据库
租的服务器需要内网穿透
创造与魔法台服哪个服务器好
瑞金网络安全教育