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

字符串处理 - Python字符串函数

发布时间:2023-05-28 12:20:15

Python中的字符串处理函数十分强大,下面简单介绍一些常用的字符串函数。

1. len():返回字符串的长度。

2. .join():连接字符串列表,并返回一个新的字符串。

3. .split():将字符串按照指定的分隔符分割成列表。

4. .strip():去掉字符串开头和结尾的空格和换行符。

5. .replace():将字符串中的某个子串替换为另一个串。

6. .lower():将字符串中所有大写字母转换为小写字母。

7. .upper():将字符串中所有小写字母转换为大写字母。

8. .startswith():判断一个字符串是否以指定的前缀开头。

9. .endswith():判断一个字符串是否以指定的后缀结尾。

10. .find():查找一个子串在字符串中的位置,并返回 次出现的索引。

11. .count():返回某个子串在字符串中出现的次数。

12. .isalpha():判断一个字符串是否只包含字母字符。

13. .isdigit():判断一个字符串是否只包含数字字符。

14. .isalnum():判断一个字符串是否只包含字母和数字字符。

15. .isspace():判断一个字符串是否只包含空格字符。

下面几个函数需要用到正则表达式模块re,需要导入re模块:

16. re.match():从字符串的开头匹配一个正则表达式,如果匹配成功返回匹配对象,否则返回None。

17. re.search():在字符串中搜索匹配一个正则表达式,如果匹配成功返回匹配对象,否则返回None。

18. re.findall():在字符串中搜索匹配一个正则表达式的所有子串,并以列表形式返回。

以上仅是字符串处理函数中的一部分,更加详细的介绍可以上Python官方文档查看。