Python字符串处理函数:upper(),lower(),strip()等
Python字符串处理函数有很多,以下是其中一些最常用的函数及其功能:
1. upper():将字符串中的所有字符转换为大写字母。
示例:"hello".upper() 返回结果为 "HELLO"。
2. lower():将字符串中的所有字符转换为小写字母。
示例:"WORLD".lower() 返回结果为 "world"。
3. strip():去除字符串两边的空格或指定字符。
示例:" hello ".strip() 返回结果为 "hello"。
4. lstrip():去除字符串左边的空格或指定字符。
示例:" hello ".lstrip() 返回结果为 "hello "。
5. rstrip():去除字符串右边的空格或指定字符。
示例:" hello ".rstrip() 返回结果为 " hello"。
6. isalpha():判断字符串是否只包含字母字符。
示例:"hello".isalpha() 返回结果为 True,"hello123".isalpha() 返回结果为 False。
7. isdigit():判断字符串是否只包含数字字符。
示例:"123".isdigit() 返回结果为 True,"hello123".isdigit() 返回结果为 False。
8. isspace():判断字符串是否只包含空格字符。
示例:" ".isspace() 返回结果为 True,"hello".isspace() 返回结果为 False。
9. startswith():判断字符串是否以指定的字符或子字符串开头。
示例:"hello world".startswith("hello") 返回结果为 True。
10. endswith():判断字符串是否以指定的字符或子字符串结尾。
示例:"hello world".endswith("world") 返回结果为 True。
11. find():在字符串中查找指定的字符或子字符串,并返回 次出现的位置。
示例:"hello world".find("world") 返回结果为 6。
12. replace():将字符串中的指定字符或子字符串替换为新的字符或子字符串。
示例:"hello world".replace("world", "python") 返回结果为 "hello python"。
13. split():将字符串按照指定的分隔符拆分成列表。
示例:"hello,world".split(",") 返回结果为 ["hello", "world"]。
14. join():将列表中的字符串元素按照指定的连接符连接成一个字符串。
示例:",".join(["hello", "world"]) 返回结果为 "hello,world"。
15. count():统计字符串中指定字符或子字符串出现的次数。
示例:"hello world".count("o") 返回结果为 2。
以上只是Python字符串处理函数的一些常见用法,通过组合和应用这些函数,能够满足大多数字符串处理的需求。
