📜  Python字符串方法 |设置 1(查找、rfind、startwith、endwith、islower、isupper、lower、upper、swapcase 和标题)(1)

📅  最后修改于: 2023-12-03 15:04:38.870000             🧑  作者: Mango

Python字符串方法 |设置 1

Python是一种简单易学的语言,它拥有充足的内置函数和方法以方便我们快速处理字符串等数据类型。这里将介绍一些Python字符串方法,它们可以帮助我们查找、修改、比较和转换字符串。

查找字符串的方法

-find(): 该方法可以在字符串中查找指定子字符串,并返回首次出现的索引位置,如果没有找到则返回-1。 例如,以下代码查找字符串"s"在字符串"hello world"中的索引位置:

string = "hello world" 
print(string.find("s"))  # output: 6

-rfind():与find()方法相同,但是它从字符串的右侧开始查找子字符串。

string = "hello world" 
print(string.rfind("o"))  # output: 7

-startswith():该方法检查字符串是否以指定的前缀开头,返回为布尔值(True or False)

string = "hello world" 
print(string.startswith("he")) # output: True

-endswith(): 该方法检查字符串是否以指定的后缀结尾,返回为布尔值(True or False)

string = "hello world" 
print(string.endswith("ld")) # output: True
大小写转换的方法

-islower():该方法检查字符串是否全是小写字母,返回布尔值(True or False)

string = "hello world" 
print(string.islower())  # output: True

-isupper(): 该方法检查字符串是否全是大写字母,返回布尔值(True or False)

string = "HELLO WORLD" 
print(string.isupper())  # output: True

-lower(): 该方法将字符串中的所有大写字母转换为小写,返回转换后的字符串

string = "Hello World" 
print(string.lower())   # output: "hello world"

-upper(): 该方法将字符串中的所有小写字母转换为大写,返回转换后的字符串

string = "Hello World" 
print(string.upper())   # output: "HELLO WORLD"

-swapcase():该方法将字符串中的所有大写字母转换为小写,所有小写字母转换为大写,返回转换后的字符串。

string = "Hello World" 
print(string.swapcase())   # output: "hELLO wORLD"

-title():该方法将字符串中所有的单词的首字母转换为大写,返回转换后的字符串

string = "hello world" 
print(string.title())   # output: "Hello World"
总结

上述方法是Python字符串的一部分,它们可以大大方便我们的字符串操作。通过这些方法,我们可以轻松地查找/替换字符串的部分内容,甚至进行大小写转换。在编写Python代码时,学会并灵活运用这些方法会使你的代码更加高效和简洁。