Python——字符串的常见操作

  • 时间:2025-11-17 23:29 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:目录1、拼接字符串2、计算字符串长度3、分隔字符串4、统计字符串在另一个字符串中出现的次数5、检索字符串6、字母大小写转换7、去除字符串中的空格和特殊字符1、拼接字符串使用“+”符号可以将字符串进行拼接示例:输出:Hello Word 2、计算字符串长度使用len()函数统计字符串长度格式:len(string)返回值:字符串长度示例:输出:16 3、分隔字符串使用split()函数实现字符串

目录

  • 1、拼接字符串
  • 2、计算字符串长度
  • 3、分隔字符串
  • 4、统计字符串在另一个字符串中出现的次数
  • 5、检索字符串
  • 6、字母大小写转换
  • 7、去除字符串中的空格和特殊字符

1、拼接字符串

使用“+”符号可以将字符串进行拼接

示例:

Python——字符串的常见操作

输出:

Hello Word  

2、计算字符串长度

使用len()函数统计字符串长度
格式:len(string)
返回值:字符串长度


示例:

Python——字符串的常见操作

输出:

16  

3、分隔字符串

使用split()函数实现字符串分隔
格式:string.split(sep, maxsplit)
返回值:分隔后的字符串列表

参数说明:

string:要进行分隔的字符串

sep:指定分隔符,可以包含多个字符,默认为None,即所有的空字符(包括空格、换行符" "、制表符" "等)。

maxsplit:可选参数,用来指定分隔的次数,如果不指定或者为-1,则分隔次数没有限制,否则返回结果列表的元素个数最多为maxsplit+1

示例:

Python——字符串的常见操作

输出:

['天', '下', '风', '云', '出', '我', '辈']  

4、统计字符串在另一个字符串中出现的次数

使用count()函数统计子字符串出现次数
格式:string.count(sub_string[, start[, end]])

参数说明:

string:原字符串
sub_string:要检索的子字符串
start:可选参数,检索范围的起始位置的索引,如果不指定,则从头开始检索
end:可选参数,检索范围的结束位置的索引,如果不指定,则一直检索到结尾

示例:

Python——字符串的常见操作

输出:

3  

5、检索字符串

Python有两种方法,可以检索某个字符串中是否包含特定的字符串。

1)、find()函数

格式:string.find(sub_string,[, start[, end]])
返回值:若检索的字符串存在,则返回该字符串的索引值;否则,返回-1

参数说明:

string:原字符串
sub_string:要检索的子字符串
start:可选参数,检索范围的起始位置的索引,如果不指定,则从头开始检索
end:可选参数,检索范围的结束位置的索引,如果不指定,则一直检索到结尾

例如:检索字符串‘@’在字符串中的位置

Python——字符串的常见操作

输出:

3

2)、index()函数

格式:string.index(sub_string,[, start[, end]])
返回值:若检索的字符串存在,则返回该字符串的索引值;否则,抛出异常

参数说明:

string:原字符串
sub_string:要检索的子字符串
start:可选参数,检索范围的起始位置的索引,如果不指定,则从头开始检索
end:可选参数,检索范围的结束位置的索引,如果不指定,则一直检索到结尾

例如:

Python——字符串的常见操作

输出:

ValueError: substring not found

6、字母大小写转换

1)、大写字母转小写

使用lower()函数将所有的大写字母转小写

格式:string.lower()
返回值:转换成小写字母后的字符串

例如:

Python——字符串的常见操作

输出:

abcdef

2)、小写字母转大写

使用upper()函数将所有的小写字母转大写

格式:string.upper()
返回值:转换成大写字母后的字符串

例如:

Python——字符串的常见操作

输出:

ABCDEF

7、去除空格和特殊字符

特殊字符有制表符( )、回车符( )、换行符( )等。

1)、strip()函数用于去掉字符串左、右两侧的空格和特殊字符

格式:string.strip([chars])
返回值:返回去除空格或特殊字符的新字符串

参数说明:

chars:可选参数,用于指定要去除的字符

例如:

Python——字符串的常见操作

输出:

ABCdef

2)、lstrip()函数用于去掉字符串左侧的空格和特殊字符

格式:string.lstrip([chars])
返回值:返回去除字符串左侧空格或特殊字符的新字符串

参数说明:

chars:可选参数,用于指定要去除的字符

3)、rstrip()函数用于去掉字符串右侧的空格和特殊字符

格式:string.lstrip([chars])
返回值:返回去除字符串右侧空格或特殊字符的新字符串

参数说明:

chars:可选参数,用于指定要去除的字符

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】高通8295座舱域控实机拆解(2025-11-17 23:55)
【系统环境|】国产车规安全芯片崛起,紫光同芯、国芯等三大厂商有何大招?(2025-11-17 23:54)
【系统环境|】从DHCP再挖破壳漏洞利用(2025-11-17 23:54)
【系统环境|】你和宝宝说英语:喂宝宝吃东西,不得不说的英文(2025-11-17 23:53)
【系统环境|】单词联想red ruby rouge(2025-11-17 23:53)
【系统环境|】我们为何不帮俄罗斯?不是不帮,这3点决定不能帮!(2025-11-17 23:52)
【系统环境|】金胜社区:趣游旺山・自然探秘(2025-11-17 23:52)
【系统环境|】产业链概述:从大模型到企业落地的价值与(AI)时代焦虑(2025-11-17 23:51)
【系统环境|】Solidworks常见问题一览(2025-11-17 23:51)
【系统环境|】JVM启动参数别再瞎配了!这篇让你彻底搞懂堆内存、GC和日志配置(2025-11-17 23:50)
手机二维码手机访问领取大礼包
返回顶部