Python 字符串函数详解

掌握常用 str 方法,提升文本处理效率

在 Python 中,字符串(str)是不可变的序列类型,提供了大量内置方法用于文本处理。以下是最常用的一些字符串函数及其使用示例。

str.strip([chars])

移除字符串首尾指定字符(默认为空白字符)。

# 示例
text = "  Hello World!  "
print(text.strip())  # 输出: "Hello World!"

str.split(sep=None, maxsplit=-1)

按分隔符拆分字符串,返回列表。

# 示例
data = "apple,banana,orange"
print(data.split(','))  # 输出: ['apple', 'banana', 'orange']

str.join(iterable)

将可迭代对象中的字符串用当前字符串连接。

# 示例
words = ['Python', 'is', 'awesome']
sentence = ' '.join(words)
print(sentence)  # 输出: "Python is awesome"

str.replace(old, new[, count])

替换字符串中的子串。

# 示例
text = "Hello world"
new_text = text.replace("world", "Python")
print(new_text)  # 输出: "Hello Python"

str.find(sub[, start[, end]])

查找子串位置,未找到返回 -1。

# 示例
s = "Learn Python today"
idx = s.find("Python")
print(idx)  # 输出: 6

str.upper() / str.lower()

转换为全大写或全小写。

# 示例
text = "Hello"
print(text.upper())   # "HELLO"
print(text.lower())   # "hello"

str.startswith(prefix) / str.endswith(suffix)

判断字符串是否以指定前缀/后缀开头或结尾。

# 示例
filename = "report.pdf"
print(filename.endswith(".pdf"))  # True
港版 iPhone Air 專題-香港限定設計與功能詳解 Nice To Do-发现生活中的美好小事 如何更新 Python 的 pip 工具-最新命令与使用指南 OpenCV下载-免费开源计算机视觉库78TP资源 IronPython 可以卸载吗?完整指南与常见问题解答 iPhone能双开微信吗?全面解析iOS系统是否支持微信双开 童话《匹诺曹》在线观看-经典儿童故事免费播放 Python ctypes 入门与实战指南-调用C库的利器 Python Spyder 教程-零基础入门到精通 Python hex() 函数详解-十六进制转换指南 emotion词根词缀解析-英语词汇记忆技巧专题 MicroPython 与 Python 的区别详解|入门指南 Python两个while循环并列用法详解|编程技巧专题 Celsion公司-创新驱动的科技解决方案提供商 Python 安装与使用 venv 虚拟环境指南 Pigeon奶瓶多少钱一个?2026最新价格与选购指南 怎么知道自己的 iPhone 是不是国行?全面指南|iPhone 国行识别方法 “Expedition”有贬义吗?词义解析与使用指南 Ponchioe冲锋衣是什么档次?品牌定位、性能与价格全面解析 Python Shapely 库入门与应用指南 Pioneer先锋品牌-音响与车载电子领域的创新先驱 英雄联盟冠军档次解析-各赛区战队实力分级 Python最好的IDE推荐|高效开发必备工具 MicroPython 入门指南-轻量级 Python 用于微控制器开发 Champion-百度百科 港版iPhone在哪买?最全购买指南与渠道推荐 内啡肽(Endorphin)在爱情中的含义|爱情与大脑化学 Switch无法进入eShop?常见原因与解决方法大全 SHEIN集团-全球领先的时尚电商平台 深入理解 encoding 与 apparent_encoding-字符编码解析指南 Shein创始人许仰天:从程序员到快时尚帝国掌舵人 SHEIN股东信息|公司股权结构与主要投资者 港服 Nintendo eShop 官網-遊戲、特惠與最新資訊 Champion旗下品牌大全|Champion子品牌与联名系列介绍 Python怎么导入time模块-入门指南与实用示例 Pushing附魔详解-Minecraft强力附魔指南 在线学习 Python-免费入门到进阶教程|OnlinePython 香港买iPhone攻略|最新价格、购买渠道与避坑指南 Champion奥特莱斯店-78TP折扣精品店|品质运动服饰限时优惠 国行 iPhone 17 有 AI 吗?全面解析苹果最新智能功能 To Something:探索无限可能的旅程 Pixelmon Modpack-在 Minecraft 中捕捉宝可梦! Champion码数怎么选?78TP尺码对照表与选购指南 Python代码入门与实战指南|学习Python编程从这里开始 如何更新 Python 的 pip 版本-命令详解与常见问题 Python print() 函数详解-入门到精通 Champion妈妈-陪伴孩子成长的每一步 OpenCV 手机版-移动端计算机视觉开发指南 iPhone美版、日版与国行区别详解|全面对比指南 Chamipion-探索冠军之路|成就、故事与荣耀 Python 堆(Heap)详解-数据结构与heapq模块使用指南 Python 字典(dict)详解-用法、方法与实战示例 Prochlorperazine是什么药?作用、副作用与使用指南 Defending Champion 是什么意思?详解卫冕冠军的含义与用法 PythonTip-Python编程学习与技巧分享平台 iPhone 17 香港官網|Apple (香港) Python怎么下载pip-完整安装与使用指南 Python Spyder 下载-免费开源的科学计算IDE SHEIN价值观-快时尚背后的使命与信念 如何加入SHEIN?78TP入驻指南与合作方式详解 Pioneer DJ-专业DJ设备与音乐创作先锋 Python中Tkinter用法详解-快速入门GUI编程 Switch进入eShop指南-快速访问任天堂在线商店 iPhone Air 单卡还是双卡?全面解析与选购指南 Championship什么意思?全面解析冠军赛事术语 Python中的Shape形状详解-数据结构与NumPy数组维度 Pioneer怎么播放U盘-详细操作指南 Nintendo Switch App 安装包下载与使用指南-78TP正版支持 moncheri的小说世界-原创幻想与情感交织的文学天地 冠军荣耀-全球顶级赛事与冠军故事专题 Endorphinspro4龙年-龙腾盛世,活力绽放 Python binascii 模块详解-二进制与ASCII互转工具指南 Python网课-从入门到精通的在线编程课程 词根“champion”探秘:从冠军到捍卫者 Proscenic吹风机-智能恒温护发,快速干发新体验 IDLE怎么运行Python文件-新手入门指南 Python 中的 sep 参数详解-print() 函数分隔符用法指南 台湾iPhone是否分国行?详解国行、台版与水货区别 pioneers怎么读英语-英语发音指南与词义解析 Python 安装 pip 命令详解-快速上手指南 iPhone 17 台灣價格預測與最新消息|2026 最新資訊 大熊猫专题-了解中国国宝的生活与保护 heapq 模块详解-Python 堆队列算法指南 Switch Online 游戏大全-任天堂会员服务与经典游戏指南 Professional下载-安全高速的专业软件资源站 iPhone 17 美版在国内能用吗?全面解析与使用建议 字符编码详解-从ASCII到UTF-8的全面指南 Python bytes 转换为 string 教程-编码解码详解 Champion是什么牌子?品牌历史、产品特点与选购指南 Python手机版IDLE-在手机上轻松编写和运行Python代码 Champion7LONGWEN入口-78TP正品运动服饰与潮流鞋服 Reputation同义词大全|声誉、名望、信誉近义词查询 Shein百科-全面了解全球快时尚电商巨头 SHEIN品牌深度分析-快时尚电商巨头崛起之路 Shine跨境平台-一站式全球电商出海解决方案 It Is Wise to Do Something-智慧行动指南 Python没有pip命令?原因与解决方法全解析 Champion 歌曲-激励人心的冠军之歌合集 Python int() 函数详解-转换整数的利器 Python datetime 模块详解-时间与日期处理指南