字符串的常用操作有哪些,字符串的常用操作方法
Yyds干货库存
1.string 1.index()的查询操作查找substr的第一个出现位置,如果搜索的字符串不存在,则抛出ValueError。
2.rindex()查找substr最后出现的位置,如果查找到的字符串不存在,抛出ValueError。
3.find()查找substr的第一个匹配项,如果搜索到的字符串不存在,则返回-1。
4.rfind()查找substr最后出现的位置,如果查找到的字符串不存在,抛出-1。
打印(-字符串的查询操作-)
你好
S1=lo # lo出现了两次,第一次在第3个位置,第二次在第8个位置。
s2=世界
打印(标准索引(s1))
#找到l0第一次出现的位置
#打印(标准索引(s2))
#世界不在s中,抛出值错误
打印(s.rindex(s1))
#查找lo的最后一次出现
#print(s.rindex(s2))
#世界不在s中,抛出值错误
打印(查找(s1))
#找到l0第一次出现的位置
打印(s.find(s2))
#世界不在S中,抛出-1
打印(s.rfind(s1))
#查找lo的最后一次出现
打印(s.rfind(s2))
#世界不在S中,抛出-1
2.字符串的大小写转换1.upper():所有字符串转换为大写字母2.lower():所有字符串转换为小写字母3.swapcase():大写字符转换为小写字符,小写字符转换为大写字符4.capitalize():字符串的第一个字母大写,其余字母小写。
5.title():每个单词首字母大写,其余小写打印(-)。
s=你好Python
a=s.upper()
打印(一份)
a=s.lower()
打印(一份)
a=s.swapcase()
打印(一份)
a=s .大写()
打印(一份)
a=s.title()
打印(一份)
3.字符串内容对齐操作1.center():居中对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数可选,默认为空格。如果设置的宽度小于实际宽度,将返回原始字符串。2.ljust():左对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数可选,默认为空格。然后返回原字符串3.rjust():右对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数可选,默认为空格。如果设置的宽度小于实际宽度,则返回原始字符串4.zfill():右对齐,用0填充左边。此方法只接受一个参数来指定字符串的宽度。如果指定的宽度小于或等于字符串的长度,
你好,蟒蛇
#字符串宽度为10
打印(s.center(20, * )
#居中对齐并用*填充
print(s.ljust(20, $ ))
#左对齐并用$填充
print(s.rjust(20, % ))
#右对齐并用%填充。
print(s.zfill(20))
#右对齐并用0填充左对齐。
打印(s.center(5, # ))
#5 10,返回原字符串
print(s.zfill(10))
# 10=10,返回原始字符串
4.字符串的拆分操作split():从字符串的左侧拆分。默认的split参数是一个空格字符串,返回值都是一个列表;通过参数sep指定拆分字符串的拆分字符;Maxsplit指定拆分字符串的最大拆分次数。最大拆分后,剩余的子字符串将单独作为rsplit (): split的一部分,从字符串的右侧拆分。默认拆分参数是一个空格字符串,所有返回值都是一个列表;通过参数sep指定拆分字符串的拆分字符;Maxsplit指定拆分字符串的最大拆分次数,在此之后,剩余的子字符串将单独用作print( -)的一部分。
s=hello world python
lst=s.split()
打印(第一页)
s1=helloworldpython
lst1=s1.split(sep= )
lst2=s1.split(sep= ,maxsplit=1)
打印(第1页)
打印(第二页)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。