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实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
pip 错误unused-command-line-argument-hard-error-in-future解决办法
Jun 01 Python
Python下singleton模式的实现方法
Jul 16 Python
Python3实现从指定路径查找文件的方法
May 22 Python
基于python实现的抓取腾讯视频所有电影的爬虫
Apr 22 Python
python交互式图形编程实例(二)
Nov 17 Python
Python测试人员需要掌握的知识
Feb 08 Python
Django forms组件的使用教程
Oct 08 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
自定义django admin model表单提交的例子
Aug 23 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
Sep 01 Python
Python 语言实现六大查找算法
Jun 30 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
基于mysql的论坛(4)
2006/10/09 PHP
深入解析php之sphinx
2013/05/15 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
php控制文件下载速度的方法
2015/03/24 PHP
Symfony控制层深入详解
2016/03/17 PHP
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
编写自己的jQuery插件简单实现代码
2011/04/19 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
Python中还原JavaScript的escape函数编码后字符串的方法
2014/08/22 Python
Python 字典dict使用介绍
2014/11/30 Python
使用Python的Twisted框架编写简单的网络客户端
2015/04/16 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
一个SQL面试题
2014/08/21 面试题
AURALog面试题软件测试方面
2013/10/22 面试题
施工资料员岗位职责
2014/01/06 职场文书
物理专业本科生自荐信
2014/01/30 职场文书
活动总结书
2014/05/08 职场文书
网络技术专业求职信
2014/07/13 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
社区干部培训心得体会
2016/01/06 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
PHP RabbitMQ消息列队
2022/05/11 PHP