python中(“{}{}{}”.format(i,j,k))的理解
“{}{}{}”.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对应值的字符串格式化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律