今天列一下python3中常用的字符串查找方法,以后用的时候方便大家查询
我们定义一个如下的字符串:
content_str = '''Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。'''
使用示例:
<code>content_str = '''Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。''' # 获取字符串长度,输出结果 96 str_len = len(content_str) print(str_len) # 判断是否以指定字符串开头,输出结果 True is_start = content_str.startswith('Python是一种') print(is_start) # 判断是否以指定字符串结尾,输出结果 True is_end = content_str.endswith('开发。') print(is_end) # 第一次出现指定字符串的位置,输出结果 9 find_idx = content_str.find('跨平台') print(find_idx) # 最后一次出现指定字符串的位置,输出结果 53 find_end_idx = content_str.rfind('shell') print(find_end_idx) # 指定字符串出现了几次,输出结果 3 find_count = content_str.count('语言') print(find_count) # 所有字符全是字母或数字,输出结果 False is_al_num = content_str.isalnum() print(is_al_num)/<code>
好了,基本上常用的这些就差不多了,要多多动手实践哟 :)
小伙伴们觉得有帮助就点赞、关注加收藏吧~