🐍
Python 字符串方法
Python 字符串常用方法速查表。
本地处理 · 不上传
加载工具中…
相关:python · 字符串 · str · 方法 · 速查
Python 字符串方法列出各方法的作用与参数,涵盖大小写、查找、分割、格式化与判断类方法。Python 的字符串同样不可变。
使用步骤
- 按查找、切分、替换、判断分类找方法
- 注意字符串不可变,方法都返回新值
- strip 去的是两端的字符集合而不是子串
- 格式化优先用 f-string,可读性最好
使用场景
- 查找字符串处理方法
- 确认方法的参数与返回值
- 理解方法链式调用
- 学习格式化的写法
小贴士
- strip 默认去除首尾空白,但传入参数时它去除的是「参数中出现的所有字符」而非整个子串,这一点常被误解。
- split 不带参数时会按任意空白分割并忽略连续空白,传入具体分隔符时则严格按它切分,两者行为差异明显。
- f-string 是目前最推荐的格式化方式,可读性优于 % 与 format,且性能也更好。
常见问题
strip('abc') 是去掉 abc 这个词吗?
不是。它会从两端逐个去除属于 {a, b, c} 集合的任意字符,直到遇到不在集合中的字符为止。想去掉特定后缀应使用 removesuffix。
split() 和 split(' ') 有什么区别?
不带参数时按任意空白分割并自动忽略连续空白与首尾空白;传入空格时严格按单个空格切分,连续空格会产生空字符串。处理不规则空白时前者更合适。
该用哪种格式化?
优先用 f-string(Python 3.6 起支持),它把表达式直接写在字符串里,可读性最好、性能也最优。format 适合模板与变量分离的场景,% 格式化则已不推荐用于新代码。
Python 字符串方法是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用Python 字符串方法,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。