基础篇_004_基本数据类型_几种重要函数的整理_字符串函数的分级
大家可以先看一下"基础篇_004_基本数据类型_几种重要函数的整理",其中包含了一些字符串函数的简介。这里,为了让大家更清晰的认识和使用字符串函数,参考了大佬"wupeiqi"博主的相关文章和随笔,给大家分一下字符串函数的使用级别 ===》
----级别1:基本的字符串函数(7个)
1. join():要注意的一点是,参数不仅可以是字符串类型的,也可以是元组、列表类型的数据,但是其中元素必须全为字符串类型。eg:
1 # 元组
2 my_tuple = ("12", "123", "345")
3 result_tuple = "_".join(my_tuple)
4 print("tuple:", result_tuple) # 输出结果为:tuple: 12_123_345
5 # 列表
6 my_list = ["vva", "123", "dage"]
7 result_list = "_".join(my_list)
8 print("list:", result_list) # 输出结果为:list: vva_123_dage
2. split()
3. find()
4. strip()
5. upper()
6. lowwer()
7. replace():替换字符串中的子字符串。有一点要时时刻刻地记住:字符串在内存中一旦被创建就无法修改,我们所看见的字符串被修改只是在内存中重新创建了一个新的字符串。
----级别2:中级字符串函数(4个)=== 》(注释:2、3对元组和列表均适用,且都在"补充_001_问题_001_Vivian"中有简介)
1. len():求字符串的长度,当然,参数也可以为元组或列表,其中的元素类型任意,这时计算的是元组或列表中的元素的个数。
2. []:通过下标索引来访问或更改相应位置上的元素。
3. [i:j]:获取[i, j)范围内的字符串。
4. for循环:这个在Java和C++中是一种特殊的循环——foreach循环 ===》
1 # for循环
2 my_string = "simbawang"
3 for string in my_string:
4 print(string, end=" ")
5 # 输出结果为:s i m b a w a n g
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· ASP.NET Core - 日志记录系统(二)
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(一):从.NET IoT入
· .NET 开发的分流抢票软件,不做广告、不收集隐私
· ASP.NET Core - 日志记录系统(二)
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· 实现windows下简单的自动化窗口管理