python字符串常用方法

 更新时间:2021年10月26日 10:22:48   作者:Silent丿丶黑羽  
这篇文章主要介绍了python字符串常用方法,find、count、replace、split、startswith、endswith等多种方法,需要的朋友可以参考一下文章得具体内容,希望对你有所帮助

1、find(sub[, start[, end]])

在索引startend之间查找字符串sub
​找到,则返回最左端的索引值,未找到,则返回-1
startend都可省略,省略start说明从字符串开头找
省略end说明查找到字符串结尾,全部省略则查找全部字符串

source_str = "There is a string accessing example"
print(source_str.find('r'))
>>> 3
 

2、count(sub, start, end)

返回字符串substartend之间出现的次数

source_str = "There is a string accessing example"
print(source_str.count('e'))
>>> 5
 

3、replace(old, new, count)

old代表需要替换的字符,new代表将要替代的字符,count代表替换的次数(省略则表示全部替换)

source_str = "There is a string accessing example"
print(source_str.replace('i', 'I', 1))
>>> There Is a string accessing example # 把小写的i替换成了大写的I
 

4、split(sep, maxsplit)

sep为分隔符切片,如果maxsplit有指定值,则仅分割maxsplit个字符串
分割后原来的str类型将转换成list类型

source_str = "There is a string accessing example"
print(source_str.split(' ', 3))
>>> ['There', 'is', 'a', 'string accessing example'] # 这里指定maxsplit=3,代表只分割前3个
 

5、startswith(prefix, start, end)

判断字符串是否是以prefix开头,startend代表从哪个下标开始,哪个下标结束

source_str = "There is a string accessing example"
print(source_str.startswith('There', 0, 9))
>>> True
 

6、endswith(suffix, start, end)

判断字符串是否以suffix结束,如果是返回True,否则返回False

source_str = "There is a string accessing example"
print(source_str.endswith('example'))
>>> True
 

7、lower

将所有大写字符转换成小写

8、upper

将所有小写字符转换成大写 

9、join

将列表拼接成字符串

list1 = ['ab', 'cd', 'ef']
print(" ".join(list1))
>>> ab cd ef
 

10、切片反转

list2 = "hello"
print(list2[::-1])
>>> olleh

到此这篇关于python字符串常用方法的文章就介绍到这了,更多相关python字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现从字典中删除元素的方法

    python实现从字典中删除元素的方法

    这篇文章主要介绍了python实现从字典中删除元素的方法,涉及Python中del方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • Python序列化pickle模块使用详解

    Python序列化pickle模块使用详解

    这篇文章主要介绍了Python序列化pickle模块使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • python实现代码审查自动回复消息

    python实现代码审查自动回复消息

    这篇文章主要介绍了python实现代码审查回复消息生成的示例,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2021-02-02
  • Pyqt5设置返回键和跳转页面键的示例代码

    Pyqt5设置返回键和跳转页面键的示例代码

    这篇文章主要介绍了Pyqt5设置返回键和跳转页面键的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Python中操作各种多媒体,视频、音频到图片的代码详解

    Python中操作各种多媒体,视频、音频到图片的代码详解

    这篇文章主要介绍了Python玩转各种多媒体,视频、音频到图片,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解

    Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解

    这篇文章主要介绍了Python PyAutoGUI模块控制鼠标和键盘实现自动化任务,结合实例形式详细分析了pyautogui模块的安装、导入以及针对鼠标与键盘的各种常见响应操作实现技巧,需要的朋友可以参考下
    2018-09-09
  • python_mask_array的用法

    python_mask_array的用法

    今天小编就为大家分享一篇python_mask_array的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 使用pandas实现csv/excel sheet互相转换的方法

    使用pandas实现csv/excel sheet互相转换的方法

    今天小编就为大家分享一篇使用pandas实现csv/excel sheet互相转换的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Pycharm小白级简单使用教程

    Pycharm小白级简单使用教程

    pycharm是一种Python IDE,能够帮助我们在编写代码时提高效率。 这篇文章主要介绍了Pycharm小白级简单使用教程,需要的朋友可以参考下
    2020-01-01
  • selenium+python实现登陆QQ邮箱并发送邮件功能

    selenium+python实现登陆QQ邮箱并发送邮件功能

    这篇文章主要介绍了selenium+python实现登陆QQ邮箱并发送邮件功能,本文给大家分享完整实例代码,需要的朋友可以参考下
    2019-12-12

最新评论