Python常见格式化字符串方法小结【百分号与format方法】


Posted in Python onSeptember 18, 2016

本文实例讲述了Python常见格式化字符串方法。分享给大家供大家参考,具体如下:

【方式一】百分号(%)方式,类C的printf,需要分别不同类型。

1、匿名tuple。(推荐在参数少时用)

>>> '姓名:%s, 年龄:%d' % ('walker', 99)
'姓名:walker, 年龄:99'

2、命名dict,字典的key可以重用。

>>> '姓名:%(name)s, 年龄:%(age)d, 工龄:%(age)d' % {'name':'walker', 'age':99}
'姓名:walker, 年龄:99, 工龄:99'

【方式二】format函数,不需要指定字符串还是数字类型。

1、匿名参数。

>>> '姓名:{0}, 年龄:{1}'.format('walker', 99)
'姓名:walker, 年龄:99'

2、命名参数,参数可重用。(推荐在参数多时用)

>>> '姓名:{name}, 年龄:{age}, 工龄:{age}'.format(name='walker', age=99)
'姓名:walker, 年龄:99, 工龄:99'

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
打开电脑上的QQ的python代码
Feb 10 Python
Python实现处理管道的方法
Jun 04 Python
Django的URLconf中使用缺省视图参数的方法
Jul 18 Python
python创建列表并给列表赋初始值的方法
Jul 28 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
Apr 18 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
Apr 27 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
Dec 06 Python
python实现连连看辅助(图像识别)
Mar 25 Python
Python内存映射文件读写方式
Apr 24 Python
浅析Python中字符串的intern机制
Oct 03 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
Sep 18 #Python
Python基于pillow判断图片完整性的方法
Sep 18 #Python
Django返回json数据用法示例
Sep 18 #Python
Python中list初始化方法示例
Sep 18 #Python
Python提取网页中超链接的方法
Sep 18 #Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 #Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 #Python
You might like
详细解读php的命名空间(一)
2018/02/21 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
jquery对dom的操作常用方法整理
2013/06/25 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
js实现文字截断功能
2016/09/14 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
简单易懂的python环境安装教程
2017/07/13 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
解决Python一行输出不显示的问题
2018/12/03 Python
什么是Python中的顺序表
2020/06/02 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
中学实习教师自我鉴定
2013/12/12 职场文书
挑战杯创业计划书的写作指南
2014/01/07 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
预备党员党支部意见
2015/06/02 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
python办公自动化之excel的操作
2021/05/23 Python
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
详解Oracle块修改跟踪功能
2021/11/07 Oracle
python中取整数的几种方法
2021/11/07 Python
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js
Golang入门之计时器
2022/05/04 Golang