“{}{}{}”.format(i,j,k)笼统的来说是字符串的格式化
字符串中有一些可以被替换掉的占位符,而格式化的过程就是对这些占位符替换的过程,举例来说:
1 “I am a {}”.format("student")
它表示将字符串"I am a {}"进行格式化,格式化的结果就是该字符串中的占位符{}被format()函数中的参数替换
就本例来说就是用"student"替换掉{},最终得到:
"I am a student"
如果字符串中有多个占位符,且占位符中没有数字,则替换的时候使用format()中的变量从左到右依次对占位符{}进行替换,如:
1 a = "how" 2 b = "are" 3 c = "you" 4 "{} {} {}".format(a,b,c)执行后的结果就是:
"how are you"
如果字符串中有多个占位符,且占位符中标有数字,则替换的时候占位符要用format()中相应位置的变量进行替换,如
1 a = "how" 2 b = "are" 3 c = "you" 4 5 “{2} {0} {1}".foramt(a,b,c)执行后的结果是:
"you how are"
"{}_{}.{}".format(text,timec, image_suffix)可以理解为对应的text_timec.image_suffix对应值的字符串格式化
标签:格式化,format,python,占位,how,理解,字符串,替换 From: https://www.cnblogs.com/Zhouce/p/17986841