📅  最后修改于: 2023-12-03 15:19:33.057000             🧑  作者: Mango
Python中的字符串是一个非常重要的数据类型,因为其中包含了许多重要的信息,如文件路径,文本等。Python中的字符串是不可变的,这意味着一旦创建,就不能再改变它们的值。
在这篇文章中,我们将讨论Python字符串的一些方法。
lower()
方法返回字符串的小写形式。
string = "PYTHON"
print(string.lower()) # python
upper()
方法返回字符串的大写形式。
string = "python"
print(string.upper()) # PYTHON
capitalize()
方法返回字符串的首字母大写形式。
string = "python"
print(string.capitalize()) # Python
swapcase()
方法返回字符串中字母的大小写互换形式。
string = "PyThOn"
print(string.swapcase()) # pYtHoN
title()
方法返回字符串的每个单词的首字母大写形式。
string = "hello world"
print(string.title()) # Hello World
center()
方法返回指定长度且字符串居中的新字符串。
string = "python"
print(string.center(10)) # python
count()
方法返回字符串中指定字符出现的次数。
string = "hello world"
print(string.count('l')) # 3
find()
方法返回字符串中指定字符第一次出现的位置。
string = "hello world"
print(string.find('o')) # 4
replace()
方法返回新字符串,其中所有出现的指定子字符串都被替换为另一个指定的子字符串。
string = "hello world"
print(string.replace('world', 'python')) # hello python
split()
方法使用指定的分隔符将字符串拆分为子字符串,然后返回这些子字符串的列表。
string = "hello world"
print(string.split(' ')) # ['hello', 'world']
以上就是Python字符串的一些方法。这些方法可以帮助程序员更好地操作字符串,让代码更加高效。