【python】+字符串操作(全)
1、【[]】根据索引截取字符串
2、【find】查找字符串中指定字符的索引值
3、【len】计算字符串的长度 也可适用于列表、元组、字典来求元素个数
4、【isdigit数字、isalpha字母、isalnum数字或字母】字符串内容判断
5、【split】分割字符串并返回一个列表
6、【replace】替换字符串中指定的字符
"""1、【[]】根据索引截取字符串""" str = "abcd1234" print(str[0]) # a print(str[0:-2]) # abcd12 print(str[:3]) # 前3位 abc print(str[-3:]) # 后3位 2234 """2、【find】查找字符串中指定字符的索引值""" str = "[2019-10-20 21:46] value Process finished with exit code 0 value=20;a=1;b=2" print(str.find("value=")) # 59 (备注:"v"在字符串中是第59个字符) print(str[str.find("value="):]) # value=20;a=1;b=2(备注:":"后面不跟值,表示一直截取到最后一个字符) """3、【len】计算字符串的长度 也可适用于列表、元组、字典来求元素个数""" str = "123456789" print(len(str)) # 9 """4、【isdigit数字、isalpha字母、isalnum数字或字母】字符串内容判断""" str1 = "123456" print(str1.isdigit()) # true(备注:判断是否全为数字) str2 = "abcd" print(str2.isalpha()) # true(备注:判断是否全为字母) str3 = "12abcd" print(str3.isalnum()) # true(备注:判断是否全为数字、字母、数字+字母) print(str2.isalnum()) # true(备注:判断是否全为数字、字母、数字+字母) print(str1.isalnum()) # true(备注:判断是否全为数字、字母、数字+字母) """5、【split】分割字符串并返回一个列表""" str = "20190101,20190102,20190103,20190104,20190105" mylist = str.split(",") print(mylist) # ['20190101', '20190102', '20190103', '20190104', '20190105'] """6、【replace】替换字符串中指定的字符""" str1 = "zhang张123abc" str2 = str1.replace("g张12", "中华人民共和国") print(str2) # zhan中华人民共和国3abc
如果忍耐算是坚强 我选择抵抗 如果妥协算是努力 我选择争取
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义