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 相关文章推荐
python使用正则表达式提取网页URL的方法
May 26 Python
python实现数据预处理之填充缺失值的示例
Dec 22 Python
使用celery执行Django串行异步任务的方法步骤
Jun 06 Python
django项目简单调取百度翻译接口的方法
Aug 06 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
TensorFlow自定义损失函数来预测商品销售量
Feb 05 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
Python %r和%s区别代码实例解析
Apr 03 Python
python使用OpenCV模块实现图像的融合示例代码
Apr 10 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 Python
Django后端分离 使用element-ui文件上传方式
Jul 12 Python
Python实现自动整理文件的脚本
Dec 17 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学习之流程控制实现代码
2011/06/09 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
使用Python中的cookielib模拟登录网站
2015/04/09 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python中property函数用法实例分析
2018/06/04 Python
python实现简单的文字识别
2018/11/27 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
DTD的含义以及作用
2014/01/26 面试题
大学生毕业求职的自我评价
2013/09/29 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
文艺演出策划方案
2014/06/07 职场文书
物理学专业求职信
2014/07/04 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
MySQL学习之基础命令实操总结
2022/03/19 MySQL