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 返回汉字的汉语拼音
Feb 27 Python
python计算一个序列的平均值的方法
Jul 11 Python
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
python3设计模式之简单工厂模式
Oct 17 Python
python实现验证码识别功能
Jun 07 Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 Python
对django中render()与render_to_response()的区别详解
Oct 16 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 Python
python matplotlib如何给图中的点加标签
Nov 14 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 中的一些经验积累
2006/10/09 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
PHP实现简易计算器功能
2020/08/28 PHP
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
window.location.hash 属性使用说明
2010/03/20 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
js命名空间写法示例
2015/12/18 Javascript
微信QQ的二维码登录原理js代码解析
2016/06/23 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
Vue中使用wangeditor富文本编辑的问题
2021/02/07 Vue.js
详解Python中的条件判断语句
2015/05/14 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
Why do we need Unit test
2013/01/03 面试题
毕业生自荐信格式
2014/03/07 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
ant design charts 获取后端接口数据展示
2022/05/25 Javascript
MySQL分布式恢复进阶
2022/07/23 MySQL