字符串-Python中常用的字符串函数
在Python中,字符串是一个非常常见的数据类型。我们可以使用一系列的字符串函数对字符串进行处理和操作。下面是我列举的Python中常用的字符串函数:
1. len():返回字符串的长度。
例如:len("Hello") 返回 5。
2. lower():将字符串中的所有字母转换为小写。
例如: "HELLO".lower() 返回 "hello"。
3. upper():将字符串中的所有字母转换为大写。
例如: "hello".upper() 返回 "HELLO"。
4. capitalize():将字符串的首字母大写。
例如: "hello world".capitalize() 返回 "Hello world"。
5. title():将字符串中的每个单词的首字母大写。
例如: "hello world".title() 返回 "Hello World"。
6. swapcase():将字符串中的小写字母转换为大写,大写字母转换为小写。
例如: "Hello World".swapcase() 返回 "hELLO wORLD"。
7. strip():去除字符串两端的空格。
例如: " hello world ".strip() 返回 "hello world"。
8. lstrip():去除字符串左端的空格。
例如: " hello world".lstrip() 返回 "hello world"。
9. rstrip():去除字符串右端的空格。
例如: "hello world ".rstrip() 返回 "hello world"。
10. split():将字符串根据指定的分隔符分割为列表。
例如: "hello world".split() 返回 ['hello', 'world']。
11. join():将字符串列表中的元素以指定的分隔符连接成字符串。
例如: "-".join(['hello', 'world']) 返回 "hello-world"。
12. startswith():判断字符串是否以指定的字符或子字符串开头。
例如: "hello world".startswith("hello") 返回 True。
13. endswith():判断字符串是否以指定的字符或子字符串结尾。
例如: "hello world".endswith("world") 返回 True。
14. replace():将字符串中的指定字符或子字符串替换为另一个字符或子字符串。
例如: "hello world".replace("world", "python") 返回 "hello python"。
15. count():统计字符串中指定字符或子字符串的出现次数。
例如: "hello world".count("l") 返回 3。
16. find():查找字符串中指定字符或子字符串 次出现的位置。
例如: "hello world".find("o") 返回 4。
17. rfind():查找字符串中指定字符或子字符串最后一次出现的位置。
例如: "hello world".rfind("o") 返回 7。
18. isdigit():判断字符串是否只包含数字。
例如: "12345".isdigit() 返回 True。
19. isalpha():判断字符串是否只包含字母。
例如: "hello".isalpha() 返回 True。
20. isspace():判断字符串是否只包含空格。
例如: " ".isspace() 返回 True。
这些字符串函数是Python中常用的,可以帮助我们对字符串进行各种方式的处理和操作。
