python 字符串格式化
上一篇 /
下一篇 2015-09-08 16:17:22
/ 个人分类:学习过程
转自:http://developer.51cto.com/art/201003/189039.htm
- ‘%(name)s:%(score)06.1f’ %{'score':9.5, 'name':'newsim'}
这种形式只用在要输出的内容为dictionary(一种python格式化的数据类型)时,小括号中的(name)和(score)对应于后面的键值对中的键。前面的例子可以看到,”格式标记字符串“中标记的顺序和"要输出的值组"中的值是一一对应的,有顺序,一对一,二对二。而在这种形式中,则不是,每个格式标记对应哪个值由小括号中的键来指定。这行代码的输出为:'newsim:0009.5'。
有时候在%6.2f这种形式中,6和2也不能事先指定,会在程序运行过程中再产生,那怎么输入呢,当然不能用%%d.%df或%d.%d%f。可以用%*.*f的形式,当然在后面的”要输出的值组“中包含那两个*的值。比如:'%*.*f' % (6, 2, 2.345)就相当于'%6.2f' % 2.345
相关阅读:
- python学习_基础1 (Abc_150, 2015-8-17)
- Selenium学习_python/nose编写测试用例实践1 (Abc_150, 2015-8-17)
- 处理访问日志中url参数类型python实现 (南瓜demi, 2015-8-19)
- Python测试框架: 寻找要测试的模块 (zaza9084, 2015-10-16)
- PyUnit 框架学习--python自动化二 (qqcaomei, 2015-8-20)
- python学习进阶方法1-转载 (测试路途, 2015-8-21)
- python学习进阶方法2-转载 (测试路途, 2015-8-21)
- Selenium 高阶应用之WebDriverWait 和 expected_conditions (异彩飞天, 2015-8-26)
- selenium2 + python3.3.5 开发环境准备 (Wei测试, 2015-8-27)
- python xml 转json (南瓜demi, 2015-9-06)
收藏
举报
TAG:
Python
字符串
python