带有示例的Python字符串方法

Python为字符串提供了许多有用的方法,其中一些我们将在本文中介绍。

1.条形([字符])

将返回一个字符串,其中指定的所有字符均已从字符串的开头和结尾删除。

在这里,
chars-字符将从开始或结尾删除,默认情况下为空格。

示例: #strip的实现

string="nhooo is a portal to learn concepts"
print(string)
print(string.strip('incspt'))  #从开头和结尾删除字符I,n,c,s,p,t
print(string.strip())    #从乞求和结尾删除空格

输出结果

nhooo is a portal to learn concepts
ludehelp is a portal to learn conce
nhooo is a portal to learn concepts

2。 find(str,beg,end)

返回“ beg”和“ end”之间指定字符串首次出现的位置,其中beg为包含式,end为排除式。如果找不到该字符串,则返回-1。

在这里,
str-要搜索的字符串
beg-起始索引,默认为0
end-结束索引,默认为字符串长度

示例: #find的实现

string="nhooo is a portal to learn concepts"
print(string.find("include",0,6))  #返回-1,因为6是互斥的
print(string.find("include",0,7))
print(string.find("por"))

输出结果

-1
0
17

3。 rfind(str,beg,end)

返回指定字符串最后一次出现的位置。此功能类似于' find()'

4。 split(str,limit)

顾名思义,它将字符串从指定的分隔符'str'中分离出来,并返回一个列表。

在这里,
str-这是任何定界符,默认情况下为space
limit-限制要分割的数字

示例:#拆分方法的实现

string="nhooo is a portal to learn concepts"
l=string.split()
print(l)
m=string.split('o')
print(m)
n=string.split('o',1)
print(n)

输出结果

['nhooo', 'is', 'a', 'portal', 'to', 'learn', 'concepts']
['nhooo is a p', 'rtal t', ' learn c', 'ncepts']
['nhooo is a p', 'rtal to learn concepts']

5, lower()

返回一个字符串,所有字母均小写。

6。 upper()

返回所有字母均大写的字符串。

7。 title()

通过将其转换为标题大小写来返回字符串,即所有单词的第一个字母将为大写。

8。 capitalize()

返回仅将第一个单词的首字母大写的字符串。

9。 startswith(prefix,beg,end)

如果字符串以指定的字符串'prefix'开头,则返回true;否则返回false。

此处,
前缀-要检查的字符串
乞求-起始索引,默认情况下0
终止-结束索引,可选,默认情况下字符串的长度

10。 endswith(suffix,beg,end)

如果字符串以指定的字符串“后缀”结尾,则返回true,否则返回false。

在这里,
后缀-要检查的字符串
乞求-起始索引,默认情况下0
结束-结束索引,可选,默认情况下字符串的长度

示例: #program实现上述方法

string="Includehelp is a portal to Learn Concepts"
print(string.lower())
print(string.upper())
print(string.title())
print(string.capitalize())
print(string.endswith('rn',0,32))
print(string.startswith('rt',19))

输出结果

nhooo is a portal to learn concepts
INCLUDEHELP IS A PORTAL TO LEARN CONCEPTS
Includehelp Is A Portal To Learn Concepts
Includehelp is a portal to learn concepts
True
True