close
Python - 占位符格式化
%c 字符及其ASCII码
%s 字符串
%d 有符号整数(十进制)
%u 无符号整数(十进制)
%o 无符号整数(八进制)
%x 无符号整数(十六进制)
%X 无符号整数(十六进制大写字符)
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用E代替e)
%f 浮点数字(用小数点符号)
%g 浮点数字(根据值的大小采用%e或%f)
%G 浮点数字(类似于%g)
%p 指针(用十六进制打印值的内存地址)
%n 存储输出字符的数量放进参数列表的下一个变量中
a = "I'm %s. I'm %d" % ('Pythontab', 1)
print(a)
结果是:I'm Pythontab. I'm 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>
'{}.{}'
.
format
(
'pythontab'
,
'com'
)
'pythontab.com'
>>>
'{}.{}.{}'
.
format
(
'www'
,
'pythontab'
,
'com'
)
'www.pythontab.com'
>>>
'{1}.{2}'
.
format
(
'www'
,
'pythontab'
,
'com'
)
'pythontab.com'
>>>
'{1}.{2} | {0}.{1}.{2}'
.
format
(
'www'
,
'pythontab'
,
'com'
)
'pythontab.com | www.pythontab.com'
===============
參考
http://www.pythontab.com/html/2016/pythonjichu_0722/1049.html (Format)
http://www.pythontab.com/html/2017/pythonjichu_1122/1186.html
全站熱搜