python中(“{}{}{}”.format(i,j,k))的含义?
展开全部
主要是"{}{}{}".format(i,j,k)这部分不明白吧?
笼统的说这东西叫做字符串的格式化,用大白话来说就是:
字符串中有一些可以被替换掉的占位符,而格式化的过程就是对这些占位符替换的过程,举例来说:
“I am a {}”.format("student")
它表示将字符串"I am a {}"进行格式化,格式化的结果就是该字符串中的占位液袭符{}被format()函数中的参数替换,就本例来说就是用"student"替换掉{},最终得到:
"I am a student"
*.如果字符串中有多个占位符,且占位做晌符中没有数字,则替换的时候使用format()中的变量从左到右依次对占位符{}进行替换,如:
a = "how"
b = "are"
c = "you"
"{} {} {}".format(a,b,c)执行后的结果就是纯埋锋:
"how are you"
*.如果字符串中有多个占位符,且占位符中标有数字,则替换的时候占位符要用format()中相应位置的变量进行替换,如
a = "how"
b = "are"
c = "you"
“{2} {0} {1}".foramt(a,b,c)执行后的结果是:
"you how are"
希望能帮助你,欢迎追问
笼统的说这东西叫做字符串的格式化,用大白话来说就是:
字符串中有一些可以被替换掉的占位符,而格式化的过程就是对这些占位符替换的过程,举例来说:
“I am a {}”.format("student")
它表示将字符串"I am a {}"进行格式化,格式化的结果就是该字符串中的占位液袭符{}被format()函数中的参数替换,就本例来说就是用"student"替换掉{},最终得到:
"I am a student"
*.如果字符串中有多个占位符,且占位做晌符中没有数字,则替换的时候使用format()中的变量从左到右依次对占位符{}进行替换,如:
a = "how"
b = "are"
c = "you"
"{} {} {}".format(a,b,c)执行后的结果就是纯埋锋:
"how are you"
*.如果字符串中有多个占位符,且占位符中标有数字,则替换的时候占位符要用format()中相应位置的变量进行替换,如
a = "how"
b = "are"
c = "you"
“{2} {0} {1}".foramt(a,b,c)执行后的结果是:
"you how are"
希望能帮助你,欢迎追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询