格式化输出=========》format 和 %

Posted ychj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了格式化输出=========》format 和 %相关的知识,希望对你有一定的参考价值。

str.format()  实现格式化输出的功能

 

s1 = "i am {0},gae{1}".format("alex",18)   普通版,直接输入元祖  按括号里面的位置输入

 

s2 = "i am {0},age{1}".format(*["alex",18])    用一个星号按顺序提取列表中的元素进行输入

 

dic = {"name":"alex","gae":18}

s3 = "i am {name},age{age}".format(**dic)   用两个星号实现字典里面的值的输入,按照定位符里面的文字取值,可以是无序的,只要key的名字是对应的。

 

以上是关于格式化输出=========》format 和 %的主要内容,如果未能解决你的问题,请参考以下文章

使用printf和String.format格式化输出

python基础_格式化输出(%用法和format用法)

格式化输出(%用法和format用法)

python基础_格式化输出(%用法和format用法)

输出格式化:str.format() 的基本使用

格式化输出 %s%d以及format