Fork me on github

Python学习笔记(七)—— format()函数详解

最初用C系语言就会很熟悉 printf("%d",23);  那么这种打印形式在python中也是用%但是形式有变动,可以看最后的那一部分,这里说的方法是借助 format() 函数,这是str的函数,所以完整写函数原型应该是:

str.format();

举例说明:

可以看到花括号里面的参数就相当于,后面format里的index,如果{}里面不写那就是按照默认顺序;

format 的字典方式用法:

这里插一个小知识: **c 是说把这个字典的元素拆分,但是如果出现数字就谨慎使用,不能用索引是数字直接用会报错:

会以为我想要的是第2个,第3个。

format 的列表方式用法:

my_list = ['菜鸟教程', 'www.runoob.com']
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))  # "0" 是必须的
#参考自菜鸟教程,list的话用起来就很繁琐了

format 数字格式化方法:

 

 


 

同样是需要这样的表示,还有一些别的方式:

直接使用变量拼接:

使用 ' % ' 百分号的形式:

%跟 C语言用法相似,就是把逗号改成了百分号隔开

 

posted @ 2020-06-09 19:54  未配妥剑,已入江湖  阅读(1151)  评论(0编辑  收藏  举报