字符串格式化

3 阅读1分钟

对于上节字符串拼接有多个问题: 1.拼接繁琐 2.破坏字符串的完整性 3.类型转换 可以通过字符串格式化解决以上问题。 一,通过%占位符的形式完成字符串和变量的快速拼接。(其中%表示我要占位,s表示将变量转为字符串放入占位的位置) 单一变量: s1="涛哥" print("大家好,我是%s,欢迎大家"%s1) 多个变量: s1="人生苦短" s2="我用Python" print("龟叔:%s,%s"%(s1,s2)) 注意:前面有多少个占位符,后面就需要多少个变量(或数据),前后数量要一致。 二,也可以通过f"内容{变量/表达式}"的形式来完成快速格式化(重点) 例如:s1="人生苦短" s2="我用Python" print(f"龟叔说:{s1},{s2}")