Python——字符串格式化 一、百分号%(%s可以接收任何类型,%.x “.”代表截取多少位) 1、需要按顺序一一对应 msg = ‘i am %s my hobby is %s’ %(‘ccc’,‘alex’) 2、%f 小数点后只保留6位 msg = “percent %f” %99.123456 3、字典形式对应 msg = "i am %(name)s age %(age)d " %{“name”:“alex”, “age”:18 } 二、format格式化 1、需要按顺序一一对应,不对应会报错 tql = “i am {}, age{}, {}”.format(“seven”,18,‘alex’) 2、按大括号内的数字对应位置关系 tql = “i am {2}, age{1}, {0}”.format(“seven”,18,‘alex’) 3、=号 tql = “i am {name}, age{age}, really{name}”.format(name=“seven”,age=18) 4、字典形式 tql = “i am {name}, age{age}, really{name}”.format(**{“name”:“seven”,“age”:18}) 5、列表形式 tql = “i am {😒}, age{:d}, really{😒}”.format(*[“seven”,18])