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

Python中的字符串函数使用详解

发布时间:2023-09-09 09:37:34

Python中的字符串是不可变数据类型,它们由一系列字符组成,可以使用字符串函数来操作和处理字符串。下面是Python中常用的字符串函数使用详解:

1. len()函数:用于获取字符串的长度

str = "Hello, World!"
print(len(str))  #输出字符串的长度为13

2. capitalize()函数:将字符串的 个字符转为大写,将其余字符转为小写

str = "hello, world!"
print(str.capitalize())  #输出"Hello, world!"

3. upper()函数:将字符串中的所有字符转为大写

str = "hello, world!"
print(str.upper())  #输出"HELLO, WORLD!"

4. lower()函数:将字符串中的所有字符转为小写

str = "HELLO, WORLD!"
print(str.lower())  #输出"hello, world!"

5. swapcase()函数:将字符串中的大写字母转为小写字母,将小写字母转为大写字母

str = "Hello, World!"
print(str.swapcase())  #输出"hELLO, wORLD!"

6. count()函数:返回字符串中指定字符的出现次数

str = "Hello, World!"
print(str.count("o"))  #输出字符串中'o'出现的次数为2

7. find()函数:返回字符串中指定字符的 次出现的索引值,如果没有找到则返回-1

str = "Hello, World!"
print(str.find("o"))  #输出字符串中'o'      次出现的索引值为4

8. index()函数:返回字符串中指定字符的 次出现的索引值,如果没有找到则抛出异常

str = "Hello, World!"
print(str.index("o"))  #输出字符串中'o'      次出现的索引值为4

9. replace()函数:将字符串中指定的子串替换为新的子串

str = "Hello, World!"
print(str.replace("Hello", "Hi"))  #输出"Hi, World!"

10. join()函数:将指定的字符串序列连接成一个字符串

list = ["Hello", "World", "!"]
print(" ".join(list))  #输出"Hello World !"

这些函数只是Python中字符串操作的一部分,掌握了这些函数的使用就能够处理和操作字符串数据了。