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 相关文章推荐
在Django框架中设置语言偏好的教程
Jul 27 Python
python从入门到精通(DAY 3)
Dec 20 Python
详解字典树Trie结构及其Python代码实现
Jun 03 Python
简单的python协同过滤程序实例代码
Jan 31 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
Python中如何导入类示例详解
Apr 17 Python
Python语法分析之字符串格式化
Jun 13 Python
python爬虫 线程池创建并获取文件代码实例
Sep 28 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
Feb 26 Python
什么是python的列表推导式
May 26 Python
python飞机大战游戏实例讲解
Dec 04 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
基于文本的搜索
2006/10/09 PHP
如何写php程序?
2006/12/08 PHP
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
让人期待的2011年度最佳 jQuery 插件分享
2012/03/16 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
Javascript vue.js表格分页,ajax异步加载数据
2016/10/24 Javascript
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
PyQt5每天必学之切换按钮
2020/08/20 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
python编写计算器功能
2019/10/25 Python
Python socket模块方法实现详解
2019/11/05 Python
django ajax发送post请求的两种方法
2020/01/05 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
python日期与时间戳的各种转换示例
2020/02/12 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
《木笛》教学反思
2014/03/01 职场文书
教师先进事迹材料
2014/12/16 职场文书
大国崛起观后感
2015/06/02 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis