Python字符串的内置函数-使用字符串操作函数
发布时间:2023-09-08 07:04:08
Python中的字符串是不可变的,这意味着一旦字符串被创建后,它的内容是无法改变的。Python提供了许多内置函数和方法,用于操作字符串。
下面是一些常用的字符串操作函数:
1. len()函数:返回字符串的长度。
s = "Hello, World!" print(len(s)) # 输出:13
2. str()函数:将其他类型的对象转换为字符串。
num = 123 s = str(num) print(s) # 输出:"123"
3. ord()函数:返回字符的ASCII码值。
c = 'A' print(ord(c)) # 输出:65
4. chr()函数:根据ASCII码值返回字符。
asc = 65 print(chr(asc)) # 输出:"A"
5. upper()方法:将字符串转换为大写。
s = "hello" print(s.upper()) # 输出:"HELLO"
6. lower()方法:将字符串转换为小写。
s = "HELLO" print(s.lower()) # 输出:"hello"
7. capitalize()方法:将字符串的首字母大写。
s = "hello, world!" print(s.capitalize()) # 输出:"Hello, world!"
8. swapcase()方法:将字符串的大小写字母互换。
s = "Hello, World!" print(s.swapcase()) # 输出:"hELLO, wORLD!"
9. title()方法:将字符串的每个单词首字母大写。
s = "hello, world!" print(s.title()) # 输出:"Hello, World!"
10. join()方法:将字符串列表连接成一个字符串。
s = ["Hello", "World", "!"] result = " ".join(s) print(result) # 输出:"Hello World !"
11. split()方法:将字符串按照指定的分隔符切分成一个列表。
s = "Hello World!"
result = s.split(" ")
print(result) # 输出:['Hello', 'World!']
12. replace()方法:将字符串中的指定子串替换为另一个字符串。
s = "Hello, World!"
result = s.replace("World", "Python")
print(result) # 输出:"Hello, Python!"
这些都是常用的字符串操作函数和方法,它们可以帮助我们对字符串进行各种处理和操作。使用这些函数和方法,可以更加方便地处理字符串,并实现自己的业务逻辑。
