占位符,望文生义就是插在输出里站位的标记。占位符是绝大部分编程言语都存在的语法, 而且大部分都是相通的, 它是一种异常经常使用的字符串格式化的体式格局。
1、经常使用占位符的寄义
s : 猎取传入对象的__str__要领的返回值,并将其格式化到指定位置
r : 猎取传入对象的__repr__要领的返回值,并将其格式化到指定位置
c : 整数:将数字转换成其unicode对应的值,10进制局限为 0 <= i <= 1114111(py27则只支撑0-255);字符:将字符添加到指定位置
o : 将整数转换成 八 进制示意,并将其格式化到指定位置
x : 将整数转换成十六进制示意,并将其格式化到指定位置
d : 将整数、浮点数转换成 十 进制示意,并将其格式化到指定位置
e : 将整数、浮点数转换成科学计数法,并将其格式化到指定位置(小写e)
E : 将整数、浮点数转换成科学计数法,并将其格式化到指定位置(大写E)
f : 将整数、浮点数转换成浮点数示意,并将其格式化到指定位置(默许保存小数点后6位)
F : 同上
g : 自动调解将整数、浮点数转换成 浮点型或科学计数法示意(凌驾6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是e;)
G : 自动调解将整数、浮点数转换成 浮点型或科学计数法示意(凌驾6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是E;)
% : 当字符串中存在格式化标志时,需要用 %%示意一个百分号;
2. 经常使用占位符运用举例
1、格式化字符串
>>> print ("This website name is %s" % ("pythontab.com"))
this website name is pythontab.com
>>>
2、格式化整数
>>> print ("The rank score is %d" % (100.0))
>>> The rank score is 100
>>>
3、格式化浮点数
>>> print ("Yao Ming's height is %f m"%(2.29))
Yao Ming's height is 2.290000 m
>>>
以上就是python占位符怎样输入的细致内容,更多请关注ki4网别的相干文章!