mystring = "hello world itcast and itcastcpp"
str = "hello"
1.find(检测一个字符串是否包含在另一个字符串内)
mystring.find(str)
print(mystring.find(str)) #如果str包含在mystring中,输出返回开始的索引值,否则输出-1
1.2.index(检测一个字符串是否包含在另一个字符串中,如果str不在mystring中时会报出一个异常)
mystring.index(str)#返回值是一个整数
2.count 检测一个字符或字符串在另一个字符串中出现的次数
mystring.count(str)#返回值是一个整数
print(mystring.count(str))#输出一个字符或字符串在另一个字符串中出现的次数
3.replace(可以把mystring中的str替换成功str2,如果指点count,则替换的次数不超过count次)
mystring.replace(str,str2,count)#返回值是一个字符串
4.split(以str为分隔符切片mystring,如果maxsplit有指定值,则仅分隔maxsplit个字符串)
mystring.split(str ,2)#返回值是一个列表,maxsplit的值是列表中的元素个数
5.capitalize(把字符串的第一字符大写)
mystring.capitalize()#返回值是一个字符串
6.title(把字符串的每个单词首字母大写)
mystring.title()#返回值是一个字符串
7.startswith(检查字符串是否是以hello开头,是则返回True,否则返回False)
mystring.startswith(str)#返回值是一个布尔值
8.endswith(检查字符串是否是以hello结束,如果是返回True,否则返回False)
mystring.endswith(str)#返回值是一个布尔值
9.lower(把mystr中所有大写字符转换为小写)
mystring.lower()#返回值是一个字符串
10.upper(把mystr中的小写字母转换为大写字母)
mystring.upper()#返回值是一个字符串
11.ljust(把一个字符串左对齐,并使用空格填充至长度width的新字符串)
mystring.ljust(width)#返回值是一个字符串
12.rjust(把一个字符串右对齐,并使用空格填充至长度width的新字符串)i
mystring.rjust(width)#返回值是一个字符串
13.center(把一个原字符串居中,并使用空格填充至长度width的新字符串)
mystring.center(width)#返回值是一个字符串
14.lstrip(删除mystring左边的空白字符)
mystring.lstrip()#返回值是一个字符串
15.rstrip(删除mystring右边的空白字符)
mystring.rstrip()#返回值是一个字符串
16.strip(删除mystring字符串两端的空白字符)
mystring.strip()#返回值是一个字符串
17.rfind (类似find()函数,不过是从右边开始查找)
mystring.rfind(str)#返回值是一个整数,开始的索引值
18.rindex(类似于index(),不过是从右边开始)
mystring.rindex(str)#返回值开始的索引值,不存在时会报一个异常
19.partition(把mystring以str分割成三部分,str前,str和str后)
mystring.partition(str) #返回值是个元组
20.rpartition(类似于partition()函数,不过是从右边开始的)
mystring.rpartition(str)#返回值是个元组
21.splitlines(按照行分隔,返回一个包含各行作为元素的列表)
mystring.splitlines()#返回值是一个列表
22.isalph(判断一个字符串中是否都是字母,是则返回True,否则返回False)
mystring.isalpha()#返回值是一个布尔值
23.isdigit(判断一个字符串是否都是数字,是则返回True,否则返回False)
mystring.isdigit()#返回值是个布尔值
24.isalnum(判断一个字符串中的字符都是字母或者数字,是则返回True,否则返回False)
mystring.isalnum()#返回值是一个布尔值
25.isspace(判断一个字符串是否只包含空格,是返回True,否则返回False)
mysting.isspace()#返回值是一个布尔值
str = "hello"
1.find(检测一个字符串是否包含在另一个字符串内)
mystring.find(str)
print(mystring.find(str)) #如果str包含在mystring中,输出返回开始的索引值,否则输出-1
1.2.index(检测一个字符串是否包含在另一个字符串中,如果str不在mystring中时会报出一个异常)
mystring.index(str)#返回值是一个整数
2.count 检测一个字符或字符串在另一个字符串中出现的次数
mystring.count(str)#返回值是一个整数
print(mystring.count(str))#输出一个字符或字符串在另一个字符串中出现的次数
3.replace(可以把mystring中的str替换成功str2,如果指点count,则替换的次数不超过count次)
mystring.replace(str,str2,count)#返回值是一个字符串
4.split(以str为分隔符切片mystring,如果maxsplit有指定值,则仅分隔maxsplit个字符串)
mystring.split(str ,2)#返回值是一个列表,maxsplit的值是列表中的元素个数
5.capitalize(把字符串的第一字符大写)
mystring.capitalize()#返回值是一个字符串
6.title(把字符串的每个单词首字母大写)
mystring.title()#返回值是一个字符串
7.startswith(检查字符串是否是以hello开头,是则返回True,否则返回False)
mystring.startswith(str)#返回值是一个布尔值
8.endswith(检查字符串是否是以hello结束,如果是返回True,否则返回False)
mystring.endswith(str)#返回值是一个布尔值
9.lower(把mystr中所有大写字符转换为小写)
mystring.lower()#返回值是一个字符串
10.upper(把mystr中的小写字母转换为大写字母)
mystring.upper()#返回值是一个字符串
11.ljust(把一个字符串左对齐,并使用空格填充至长度width的新字符串)
mystring.ljust(width)#返回值是一个字符串
12.rjust(把一个字符串右对齐,并使用空格填充至长度width的新字符串)i
mystring.rjust(width)#返回值是一个字符串
13.center(把一个原字符串居中,并使用空格填充至长度width的新字符串)
mystring.center(width)#返回值是一个字符串
14.lstrip(删除mystring左边的空白字符)
mystring.lstrip()#返回值是一个字符串
15.rstrip(删除mystring右边的空白字符)
mystring.rstrip()#返回值是一个字符串
16.strip(删除mystring字符串两端的空白字符)
mystring.strip()#返回值是一个字符串
17.rfind (类似find()函数,不过是从右边开始查找)
mystring.rfind(str)#返回值是一个整数,开始的索引值
18.rindex(类似于index(),不过是从右边开始)
mystring.rindex(str)#返回值开始的索引值,不存在时会报一个异常
19.partition(把mystring以str分割成三部分,str前,str和str后)
mystring.partition(str) #返回值是个元组
20.rpartition(类似于partition()函数,不过是从右边开始的)
mystring.rpartition(str)#返回值是个元组
21.splitlines(按照行分隔,返回一个包含各行作为元素的列表)
mystring.splitlines()#返回值是一个列表
22.isalph(判断一个字符串中是否都是字母,是则返回True,否则返回False)
mystring.isalpha()#返回值是一个布尔值
23.isdigit(判断一个字符串是否都是数字,是则返回True,否则返回False)
mystring.isdigit()#返回值是个布尔值
24.isalnum(判断一个字符串中的字符都是字母或者数字,是则返回True,否则返回False)
mystring.isalnum()#返回值是一个布尔值
25.isspace(判断一个字符串是否只包含空格,是返回True,否则返回False)
mysting.isspace()#返回值是一个布尔值
版权声明:本文为xiayong763541原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。