Python:字符串的定义和操作
1、 字符串的定义
- 字符串是字符的容器
- 同元组一样元素完成后不可修改
- 可以通过下标进行访问
2、字符串特点
- 只可以存储字符串
- 长度任意(取决于内存大小)
- 支持下标索引
- 允许重复字符串存在
- 不可以修改(增加或者删除元素)
- 支持for循环
3、 字符串的操作
-
查询元素
语法:字符串.index[字符串] -
字符串的替换
功能:将字符串内的全部:字符串1替换为字符串2
语法:字符串.replace(字符串1, 字符串2)
注意:不是修改字符串本身,而是得到了一个新字符串 -
字符串的分割
功能:按照指定的分隔字符串,将字符串划分为多个字符串,并存入列表对象中
语法:字符串.split(分隔符字符串)
注意:字符串本身不变,而是得到一个列表对象 -
字符串的规整操作(去前后空格,及回车符)
语法:字符串.strip() -
字符串的规整操作(去前后指定字符串)
语法:字符串.strip(字符串)
注意:传入是“12”,其实就是“1”和“2”都会移除,是按照单个字符 -
字符串的统计
- 字符串.count(字符串) 统计字符串中某个字符串出现的次数
- len(字符串) 统计字符串的长度
my_str = "itheima and itcast" # index方法 value = my_str.index("and") print("index方法:", value) # replace方法 new_my_str = my_str.replace("it", "程序") print("replace方法:", new_my_str) # split方法 my_str = "itheima and itcast" my_str_list = my_str.split() print("split方法:", my_str_list) # strip方法 my_str = " itheima and itcast " my_str_list = my_str.strip() print("strip方法去空格:", my_str_list) my_str = "12itheima and itcast21" my_str_list = my_str.strip("12") print("strip方法去字符串:", my_str_list) # 统计字符串中某个字符串出现的次数 num = my_str.count("it") print("count方法", num) # 统计字符串的长度 num = len(my_str) print("len方法", num)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)