#len(str) 返回字符串的长度(字符个数)
print('hello world的长度是',len('hello world'))
>>>hello world的长度是 11
#.lower() 转换字符串中的大写字母为小写字母
#.upper() 转换字符串中的小写字母为大写字母
str1 = 'SUNK is a Good Man'
print(str1.lower())
>>>sunk is a good man
print(str1.upper())
>>>SUNK IS A GOOD MAN
#swapcase() 字符串的大写字母转换为小写字母,小写字母转换为大写字母
print(str1.swapcase())
>>>sunk IS A gOOD mAN
#capitalize() 首字母大写,其他小写
print(str1.capitalize())
>>>Sunk is a good man
#title() 每个单词的首字母大写
print(str1.title())
>>>Sunk Is A Good Man
#center(width[,fillchar]) 重新输出字符串,长度为width,左右两侧使用fillchar填充,默认空格填充
print(str1.center(40,'*'))
>>>***********SUNK is a Good Man***********
#ljust(with[.fillchar]) 重新输出字符串,长度为width,右侧使用fillchar填充,默认空格填充
print(str1.ljust(40,'*'))
>>>SUNK is a Good Man**********************
#rjust(with[,fillchar]) 重新输出字符串,长度为width,左侧使用fillchar填充,默认空格填充
print(str1.rjust(40,'*'))
>>>**********************SUNK is a Good Man
# zfill(width) 重新输出字符串,长度为width,左侧使用0填充
print(str1.zfill(40))
>>>0000000000000000000000SUNK is a Good Man
# count(str[,start][,end]) 返回字符串中str出现的次数,可以指定一个范围,默认从为整个字符串
print(str1.count('o',2,18))
>>>2
print(str1)
>>>SUNK is a Good Man
# find(str,start = 0,end = len(str)) 从左向右检查str字符串是否包含在字符串中,可以指定范围,默认是字符串的从头到尾,得到的是第一次出现的下标,没有找到返回-1
print('find',str1.find('a'))
>>>find 8
# rfind(str,start = 0,end = len(str)) 从右向左检查str字符串是否包含在字符串中,可以指定范围,默认是字符串的从头到尾,得到的是第一次出现的下标,没有找到返回-1
print('rfind',str1.rfind('a'))
>>>rfind 16
# index(str,start = 0,end = len(str)) 从左向右检查str字符串是否包含在字符串中,可以指定范围,默认是字符串的从头到尾,得到的是第一次出现的下标,没有会报错
print('index',str1.index('a'))
>>>index 8
# rindex(str,start = 0,end = len(str)) 从右向左检查str字符串是否包含在字符串中,可以指定范围,默认是字符串的从头到尾,得到的是第一次出现的下标,没有会报错
print('rindex',str1.rindex('a'))
>>>rindex 16
# lstrip() 截取字符串左侧的字符,默认为空格
str2 = '***Sunk is a Good Man***'
print(str2.lstrip('*'))
>>>Sunk is a Good Man***
# rstrip() 截取字符串右侧的字符,默认为空格
print(str2.rstrip("*"))
>>>***Sunk is a Good Man
# strip() 截取字符串两侧的字符,默认为空格
print(str2.strip("*"))
>>>Sunk is a Good Man
Python中字符串操作函数
最新推荐文章于 2024-11-29 07:18:07 发布
2965

被折叠的 条评论
为什么被折叠?



