博客摘要字符串是开发使用率最高的类型本文汇总企业90%高频字符串操作对比4种拼接、3种格式化优劣补齐转义与原生字符串使用场景。一、字符串四大拼接方式性能对比拼接可读性好海量字符串拼接性能极差每次都会新建内存对象仅适合少量拼接join()拼接最优方案仅开辟一次内存海量字符串优先使用语法.join(列表)逗号拼接仅用于print打印会自动增加空格无法生成新字符串f-string拼接简短变量拼接首选兼顾性能与可读性二、切片语法左闭右开支持正负索引通用语法s[起始索引:结束索引:步长]默认起始0、结束末尾、步长1负数索引从末尾倒序取值步长负数代表倒序切片。万能倒序s[::-1]一行代码反转字符串面试常考。三、三类字符串格式化版本选型%占位符老旧项目遗留可读性差不再推荐新项目使用format()兼容性最强支持位置匹配、参数命名适配Python全版本f-stringPython3.6语法最简、性能最快新项目统一使用四、转义字符与原生字符串r常用转义\n换行、\t制表符、\\反斜杠、\双引号路径场景必用原生字符串r避免路径\被转义例rC:\Users\test无需手动写双反斜杠。