欢迎访问宙启技术站
智能推送

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!"

这些都是常用的字符串操作函数和方法,它们可以帮助我们对字符串进行各种处理和操作。使用这些函数和方法,可以更加方便地处理字符串,并实现自己的业务逻辑。