少说话多写代码之Python学习005——字符串格式化

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/yysyangyangyangshan/article/details/82562885