版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yysyangyangyangshan/article/details/82562885
字符串一般来说,除了作为变量存储一些字符串类型的值外。就是做一些格式化,那么我们来看看在python中如何进行字符串格式化的操作。
依次来看代码和输出结果。
#!/usr/bin/python
#coding :utf-8
from string import Template
str='%s 加 %s 等于 %s' %(1,1,2)
print(str)
#输出: 1 加 1 等于 2
#字符串转换
str ='一份油泼面的价格为:¥%d' %15
print(str)
#输出: 一份油泼面的价格为:¥15
str ='一份油泼面的价格16进制为:%x' % 15
print(str)
#输出: 一份油泼面的价格16进制为:f
from math import pi
str ='π 的值浮点数为:%f...' %pi
print(str)
#输出: π 的值浮点数为:3.141593...
str ='π 的值取整为:%i' %pi
print(str)
#输出: π 的值取整为:3
str='str转为Python对象:%s' %'15rr'
print(str)
#输出: str转为Python对象:15rr
str='str转为Python对象:%r' %'15ggg'
print(str)
#输出: str转为Python对象:'15ggg'
#宽度和精度
str='宽度为10:%10f' %pi
print(str)
#输出: 宽度为10: 3.141593
str='宽度为10,小数点2位:%10.2f' %pi
print(str)
#输出: 宽度为10,小数点2位: 3.14
str='小数点3位:%.3f' %pi
print(str)
#输出: 小数点3位:3.142
#使用*号作为字段宽度或者精度
str ='%.*s' %(6,'肉夹馍臊子面杨凌蘸水面')
print(str)
#输出: 肉夹馍臊子面
#符号,对齐和用0填充
str='%010.2f' %pi
print(str)
#输出: 肉夹馍臊子面
str='%-10.2f' %pi
print(str)
#输出: 3.14 (到此处结束哦)
原工程文件下载(开发工具PyCharm):https://download.csdn.net/download/yysyangyangyangshan/10655775