Python字符串格式化的方法(两种)
发布时间 - 2026-01-11 03:19:07 点击率:次本文介绍了Python字符串格式化,主要有两种方法,分享给大家,具体如下

用于字符串的拼接,性能更优。
字符串格式化有两种方式:百分号方式、format方式。
百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存。
1、百分号方式
格式:%[(name)][flags][width].[precision]typecode
- (name) 可选,用于选择指定的key
- flags 可选,可供选择的值有:
- + 右对齐:正数的加正号,负数的加负号
- - 左对齐:正数前没有负号,负数前加负号
- width 可选,占有宽度
- .precision 可选,小数点后保留的位数
- typecode 必选
- s,获取传入的对象__str__方法的返回值,并将其格式化到指定位置
- r,获取传入对象的__repr__方法的返回值,并将其格式化到指定位置
- c,整数:将数字转换成其unicode对应的值,10进制范围为0 <= i <=1114111
- o,将整数转换成八进制表示,并将其格式化到指定位置
- x,将整数转换成16进制,并将其格式化到指定位置
- d,将整数,浮点数转化为十进制表示,并将其格式化到指定位置
>>> s = 'i am %s,age %d' %('cai',18)
>>> print(s)
i am cai,age 18
>>> s = 'i am %(n1)s,age %(n2)d' %{'n1':'cai','n2':18}
>>> print(s)
i am cai,age 18
>>> s = 'i am %(n1)+10s,age %(n2)d' %{'n1':'cai','n2':18}
>>> print(s)
i am cai,age 18
>>> s = 'i am %(n1)+10s,age %(n2)10d' %{'n1':'cai','n2':18}
>>> print(s)
i am cai,age 18
>>> s = "i am %.3f abcd" %1.2
>>> print(s)
i am 1.200 abcd
2、format方式、
i1 = "i am {},age {} ,{}".format('cairui',18,'kk')
print(i1)
i am cairui,age 18 ,kk
i1 = "i am {0},age {1} ,{0}".format('cairui',18)
print(i1)
i am cairui,age 18 ,cairui
i1 = "i am {name},age {age} ,{name}".format(name='cairui',age=18)
print(i1)
i am cairui,age 18 ,cairui
i1 = "i am {:s},age {:d} ,{:f}".format('cairui',18,6.1)
print(i1)
i am cairui,age 18 ,6.100000
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Python字符串格式化
# Python
# 格式化字符串
# Python中用format函数格式化字符串的用法
# Python字符串格式化%s%d%f详解
# python 字符串格式化代码
# Python实现字符串格式化输出的方法详解
# Python中正则表达式的详细教程
# python正则表达式re模块详细介绍
# python利用正则表达式提取字符串
# python常用的正则表达式大全
# 一文彻底掌握Python字符串格式化与正则表达式
# 可选
# 转换成
# 并将其
# 返回值
# 两种
# 给大家
# 有两种
# 转化为
# 大家多多
# 可供选择
# 主要有
# 浮点数
# 右对齐
# unicode
# key
# flags
# width
# strong
# format
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
bing浏览器学术搜索入口_bing学术文献检索地址
如何用景安虚拟主机手机版绑定域名建站?
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
香港服务器网站推广:SEO优化与外贸独立站搭建策略
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何挑选优质建站一级代理提升网站排名?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
微信公众帐号开发教程之图文消息全攻略
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
网站建设要注意的标准 促进网站用户好感度!
动图在线制作网站有哪些,滑动动图图集怎么做?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel如何实现用户密码重置功能?(完整流程代码)
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
长沙做网站要多少钱,长沙国安网络怎么样?
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
C语言设计一个闪闪的圣诞树
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何用已有域名快速搭建网站?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
用v-html解决Vue.js渲染中html标签不被解析的问题
JavaScript常见的五种数组去重的方式
,南京靠谱的征婚网站?
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
如何在万网ECS上快速搭建专属网站?
如何确认建站备案号应放置的具体位置?
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
Laravel中的Facade(门面)到底是什么原理
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
清除minerd进程的简单方法
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
python中快速进行多个字符替换的方法小结
nodejs redis 发布订阅机制封装实现方法及实例代码
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
上一篇:微胎心app胎心监护查看方法
上一篇:微胎心app胎心监护查看方法

