python中的字符串
1|0一. 字符串以及相关使用--内置函数
1. 字符串赋值:变量名 = "" 或者 变量名 = '' 或者 变量名=""" """
2. 字符串表示:双引号、单引号、三引号
3. 字符串取值:变量名[起始下标: 结束下标]
字符串取值和列表类似,下标也是从0开始,也可以切片,提取部分值
4. 查找子字符串 变量名.find(子字符串)
返回的是子字符串的起始下标。如果找不到子字符串,则返回-1
例:A = "hello"
A.find("el")返回的结果是1
A.find("ni")返回的结果是-1
5. 按指定分隔符对字符串切片 变量名.split(分隔符,次数)
次数:默认不指定,如果有指定值,则表示仅分隔或指定次数的子字符串,返回的是一个列表
例:A = "hello" A.split("e")返回的结果:["h", "llo"]
6. 除去字符串的首位字符: 变量名.lstrip()/rstrip()/strip()
如果没有传入参数,则默认删除空格,返回的是截取后的字符串
lstrip():用于截掉字符串左边的指定字符(默认为空格)
rstrip():用于截掉字符串末尾的指定字符(默认为空格)
strip():用于移除字符串首尾的指定字符(默认为空格)
7. 字符.join(列表)
用于将序列中的元素以指定的字符连接生成一个新的字符串
8. 字符串大小写:upper()/lower()
9. 替换字符串: replace(old, new)
10. +号用于拼接字符串,*号用于重复字符串
2|0二. 实例
1. 字符串的切片
2. 查找子字符串find(), 找到返回起始下标,找不到返回-1
3. 将字符串分割为列表,默认是全部分割,也可以指定分割次数, str.split()
4. 去除字符串首尾的字符,默认是去除空格, str.strip()/lstrip()/rstrip()
5. 将列表中的元素以指定的字符连接生成一个新的字符串,注意列表中的元素都是字符串的形式,如果是整型或其他类型会报错, "符号".join(list)
6. 字母大小写及首字母大写, str.upper()/lower()/title()/capitalize()
7. 字符串替换,默认全部替换,重复的地方也会替换,还可以设置替换次数, str.replace(old, new)
8. 拼接字符串+
9. 重复字符串 *
__EOF__

本文链接:https://www.cnblogs.com/my_captain/p/9067275.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?