Python中用于字符串操作的重要函数
Python中用于字符串操作的重要函数有很多,下面列举了一些常用的函数及其用法:
1. len():用于获取字符串的长度。
示例:len("hello"),返回结果为5。
2. str():将其他数据类型转换为字符串类型。
示例:str(123),返回结果为"123"。
3. upper():将字符串转换为大写。
示例:"hello".upper(),返回结果为"HELLO"。
4. lower():将字符串转换为小写。
示例:"HELLO".lower(),返回结果为"hello"。
5. capitalize():将字符串的首字母大写。
示例:"hello".capitalize(),返回结果为"Hello"。
6. title():将字符串的每个单词的首字母大写。
示例:"hello world".title(),返回结果为"Hello World"。
7. swapcase():将字符串的大小写互换。
示例:"Hello".swapcase(),返回结果为"hELLO"。
8. strip():去除字符串两端的空白字符(包括空格、制表符、换行符等)。
示例:" hello ".strip(),返回结果为"hello"。
9. lstrip():去除字符串左端的空白字符。
示例:" hello".lstrip(),返回结果为"hello"。
10. rstrip():去除字符串右端的空白字符。
示例:"hello ".rstrip(),返回结果为"hello"。
11. join():将字符串列表按照指定的分隔符连接成一个字符串。
示例:"-".join(["hello", "world"]),返回结果为"hello-world"。
12. split():将字符串以指定的分隔符分割成一个列表。
示例:"hello world".split(),返回结果为["hello", "world"]。
13. find():在字符串中查找指定的子字符串,返回其在字符串中 次出现的索引,若未找到则返回-1。
示例:"hello world".find("world"),返回结果为6。
14. replace():将字符串中的某个子字符串替换为指定的字符串。
示例:"hello".replace("l", "L"),返回结果为"HeLLo"。
15. count():统计字符串中某个子字符串出现的次数。
示例:"hello world".count("o"),返回结果为2。
16. startswith():判断字符串是否以指定的子字符串开头,返回一个布尔值。
示例:"hello".startswith("h"),返回结果为True。
17. endswith():判断字符串是否以指定的子字符串结尾,返回一个布尔值。
示例:"hello".endswith("o"),返回结果为True。
这些函数都是Python中常用的字符串操作函数,掌握了这些函数的用法,可以方便地对字符串进行各种操作。
