最初用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语言用法相似,就是把逗号改成了百分号隔开