温州企业建站系统,ps广告设计步骤,衡阳网站seo优化,做网站公司汉狮团队Python字符串处理Python处理字符串是一个基本操作#xff0c;需要熟记于心#xff0c; 这篇python字符串处理文章总结了大多数常用的字符串处理函数、策略#xff0c;供大家以及自己参考使用。Part I 常见处理函数1. String.find(sub, start0, endlen(string))检测sub是否包…Python字符串处理Python处理字符串是一个基本操作需要熟记于心 这篇python字符串处理文章总结了大多数常用的字符串处理函数、策略供大家以及自己参考使用。Part I 常见处理函数1. String.find(sub, start0, endlen(string))检测sub是否包含在string中如果是返回(第一个sub)开始的索引值否则返回-1.2. String.index(sub, start0, endlen(string))跟find()方法一样只不过如果sub不在string中会报一个异常.3. string.count(sub, start0, endlen(string))返回sub在start和end之间在string里面出现的次数4. string.replace(str1, str2,string.count(str1))把string中的str1替换成str2若果count指定则替换不超过count次。注意替换后的字符串并未赋值给string5. string.split(sub, max-split)以sub为分隔符切片string 如果max-split有指定值则仅分隔max-split个字符串。6. string.capitalize()把字符串的第一个字符大写7. string.title()把字符串的每个单词首字母大写8. string.startswith(obj)检查字符串是否以obj开头是则返回True否则返回False.9. string.endswith(obj)检查字符串是否以obj结束是则返回True否则返回False.10. string.lower()转换字符串中所有大写字符为小写.11. string.upper()转换字符串中所有大写字符为小写.12. string.ljust(width)返回一个原字符串左对齐并使用空格填充至长度width的新字符串.13. string.rjust(width)返回一个原字符串右对齐并使用空格填充至长度width的新字符串.14. string.center(width)返回一个原字符串居中并使用空格填充至长度width的新字符串.15. string.lstrip()删除string字符串左端的空白字符.16. string.rstrip()删除string字符串末尾的空白字符.17. string.strip()删除string字符串两端的空白字符.18. string.rfind()类似于find()不过是从右边开始查找.19. string.rindex()类似于index()不过是从右边开始.20. string.partition(str)把string分割成三部分str前str和str后.21. string.rpartition(str)类似于partition()不过是从右边开始.22. string.splitlines()按照行分隔返回一个包含各行作为元素的列表。----文件的读取23. string.isalpha()如果string所有字符都是字母则返回True, 否则返回False.24. string.isdigit()如果string只包含数字则返回True, 否则返回False.25. string.isalnum()如果string所有字符都是字母或数字则返回True, 否则返回False.26. string.isspace()如果string只包含空格则返回True, 否则返回False.27. str.join(string)string中每个字符后面插入str, 构造出一个新的字符串。 链接列表。Part II 常见字符处理策略操作字符串text找到字符串中的sub的所有下标值def find_all(text, sub): _list [] start 0 count text.count(sub) while count: try: _list.append(text.find(sub, start)) except: pass start _list[-1] 1 count - 1 return _list