Python 字符串操作 starswitch() find() re.IGNORECASE replace() join()
检测开头&结尾
开头:startswith()
url = 'http://www.python.org'
url.startswith('http')
>>>True
结尾:endswith()
url = 'http://www.python.org'
url.endswith('org')
>>>True
筛选多个结果
url = 'http://www.python.org'
choices = ('ogr', 'com')
url.endswith(choices)
>>>True
寻找字符串:find()
string = "I am Etisan"
string.find("am")
>>>2
string.find("are")
>>>-1
忽略大小写:re.IGNORECASE
#导入re模块
import re
re.findall('i',string,flags=re.IGNORECASE)
>>>['I', 'i']
替换:replace()
string.replace('Etisan','ET')
>>>'I am ET'
忽略大小写
re.sub('Etisan','ET',string,flags=re.IGNORECASE)
>>>'I am ET'
合并拼接:join()
parts = ['I', 'am', 'Etisan']
''.join(parts)
>>>'IamEtisan'
' '.join(parts)
>>>'I am Etisan'
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现