介绍
这期内容当中小编将会给大家带来有关格式()函数怎么在python3项目中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<>强,格式()函数强>
“““ 测试,格式()函数 “““ def testFormat (): #才能,格式()函数中有几个元素,前面格式化的字符串中就要有几个,& # 39;{}& # 39; #,才能位置 时间=s1 才能;& # 39;d c b {} {} {} {} & # 39; .format (1,, 2,, 3,, 4) #,才能索引,格式()函数中的元素,从0开始 s2 才能=,& # 39;c b {0} {1} {2} {3} d & # 39; .format (1,, 2,, 3,, 4) #,才能索引可以重复使用 时间=s3 才能;& # 39;c b {0} {1} {0} d {1} & # 39; .format (1,, 2,, 3,, 4) 打印才能(& # 39;& # 39;,*,8) 打印才能(& # 39;一般用法:& # 39;) 打印(s1)才能 打印(s2)才能 打印(s3)才能 打印才能(& # 39;& # 39;,*,8) #才能,格式()函数中元素个数,和前面的字符串中的& # 39;{}& # 39;个数不相同 #,才能格式化字符串中的& # 39;{}& # 39;里面必须要有后面格式()函数中元素的索引 s4 才能=,& # 39;a {0} {1} cd # 39; .format (1,, 2,, 3,, 4) s5 才能=,& # 39;c b {0} {1} {0} d f e {1} {1} {1} g h {1} {1} {4} {4} {4} {4} {5} {4} {4} {4} {4} & # 39; .format(1,, 2,, 3,, 4, & # 39; * & # 39;,, & # 39;哈哈,这是第6个数,索引是5 & # 39;) 打印才能(& # 39;其他用法:& # 39;) 打印(s4)才能 打印(s5)才能 打印才能(& # 39;& # 39;,*,8) ,返回 if __name__ ==, & # 39; __main__ # 39;: testFormat才能()
<>强ps:下面看下python3字符串格式化(格式)强>
用法:
它通过{}和:来代替传统%方式
1,使用位置参数
要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要格式里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表
,在祝辞祝辞,li =,(& # 39;不怀好意的笑,,) ,在在祝辞& # 39;my name is , {}, age {} & # 39; .format(& # 39;不怀好意的笑,,) ,& # 39;my name  is hoho age & # 39; ,在在祝辞& # 39;my name is , {}, age {} & # 39; .format(& # 39;不怀好意的笑# 39;) ,& # 39;my name  is hoho age & # 39; ,在在祝辞& # 39;my name is , {}, age {}, {} & # 39; .format(& # 39;不怀好意的笑# 39;) ,& # 39;my name  is hoho age 不怀好意的笑# 39; ,在在祝辞& # 39;my name is , {}, age {} & # 39; .format李(*) ,& # 39;my name  is hoho age & # 39;
2,使用关键字参数
要点:关键字参数值要对得上,可用字典当关键字参数传入值,字典前加* *即可
,在祝辞祝辞,hash =,{& # 39;名字# 39;:& # 39;不怀好意的笑# 39;,& # 39;年龄# 39;:} ,在在祝辞& # 39;my name is {name}, age is {时代}& # 39;.format (name=& # 39;不怀好意的笑# 39;,年龄=) ,& # 39;my name  is 不怀好意的笑,age is & # 39; ,在在祝辞& # 39;my name is {name}, age is {时代}& # 39;.format(* *散列) ,& # 39;my name  is 不怀好意的笑,age is 18 & # 39;
3,填充与格式化
:[填充字符][对齐方式& lt; ^祝辞][宽度)
,在祝辞祝辞,& # 39;{:*祝辞}& # 39;.format(), # #右对齐 ,& # 39;* * * * * * * * & # 39; ,在在祝辞& # 39;{:* & lt;} & # 39; .format(), # #左对齐 ,& # 39;* * * * * * * * & # 39; ,在在祝辞& # 39;{:* ^}& # 39;.format(), # #居中对齐 6,& # 39;10 * * * * * * * * & # 39;
4,精度与进制
,在祝辞祝辞,& # 39;{:.f} & # 39; .format (/) ,& # 39;强生# 39; ,在在祝辞& # 39;{b} & # 39; .format(),, #二进制 ,& # 39;& # 39; ,在在祝辞& # 39;{:o} & # 39; .format(),,, #八进制 ,& # 39;& # 39; ,在在祝辞& # 39;{x}: & # 39; .format(),,, #进制 ,& # 39;一个# 39; ,在在祝辞& # 39;{,,}& # 39;.format(), #千分位格式化 & # 39;,,,& # 39;
5,使用索引
,在祝辞祝辞李 ,(& # 39;不怀好意的笑,,,) ,在在祝辞& # 39;name is {[]}, age is {[]} & # 39; .format(李) ,& # 39;name is  hoho age 是
上述就是小编为大家分享的格式()函数怎么在python3项目中使用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。