python字符串常用方法
作者:Silent丿丶黑羽 发布时间:2023-05-29 13:54:15
标签:python,字符串,方法
1、find(sub[, start[, end]])
在索引start
和end
之间查找字符串sub
找到,则返回最左端的索引值,未找到,则返回-1
start
和end
都可省略,省略start
说明从字符串开头找
省略end
说明查找到字符串结尾,全部省略则查找全部字符串
source_str = "There is a string accessing example"
print(source_str.find('r'))
>>> 3
2、count(sub, start, end)
返回字符串sub
在start
和end
之间出现的次数
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
开头,start
和end
代表从哪个下标开始,哪个下标结束
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
来源:https://www.cnblogs.com/jiakecong/p/14438571.html


猜你喜欢
- 假设现在有一个应用场景,需要对文件系统进行监控,发生变化时产生日志,对新增的文件做一些相应的操作。比如说应用到我们之前的音乐高潮提取器:若当
- 首先此问题来自向这个帖子http://hi.baidu.com/fire_love_live/item/247276cfda421217b6
- 一、介绍使用pandas.DataFrame的plot方法绘制图像会按照数据的每一列绘制一条曲线,默认按照列columns的名称在适当的位置
- 登录与注册两个按钮似乎天生就应该是排在一起的,就像很多地方的“确定”与“取消”一样,甚至排在一起的意义远远强于后者。于是长期以来,用户们也形
- 本文实例讲述了Symfony2框架表单用法。分享给大家供大家参考,具体如下:对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战
- 本篇阅读的代码实现了将输入的数字转化成一个列表,输入数字中的每一位按照从左到右的顺序成为列表中的一项。本篇阅读的代码片段来自于30-seco
- 在说这两兄弟前,先做一个实验:我在Win7下新建左一个文本文件test.txt,然后用记事本打开输入如下内容,保存然后用UltraEdit以
- 熟悉css的开发者一定知道图像替换技术,也深知它的意义,Dave Shea 曾在他的一篇文章对此做了详细的总结,参看 Dave Shea’s
- 本文所述为Python3的基本运算符,是学习Python必须掌握的,共享给大家参考一下。具体如下:首先Python中的运算符大部分与C语言的
- 在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检
- 前言本篇主要给大家讲述了如何利用Go语言的语法特性实现Set类型的数据结构,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。需求
- 思路1.将姓名和单号填入excel表格里面2.读取excel表格,将所有姓名存到ExeclName这个list中,单号存到ExeclId3.
- 本文实例讲述了JavaScript实现模仿桌面窗口的方法。分享给大家供大家参考。具体如下:这里使用JS模仿了桌面窗口的移动、八个方向的缩放、
- instanceof 运算符 和 is_a() 方法都是判断:某对象是否属于该类 或 该类是此对象的父类(用于确定一个 PHP 变量是否属于
- 1. Python的数据类型上一遍博文已经详细地介绍了Python的数据类型,详见链接Python的变量命名及数据类型。在这里总结一下Pyt
- python实现银行管理系统,供大家参考,具体内容如下有的地方用的方法的比较复杂,主要是为回顾更多的知识test1用来存类和函数#test1
- 性能首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难
- 本文实例讲述了PHP共享内存使用与信号控制。分享给大家供大家参考,具体如下:共享内存共享内存的使用主要是为了能够在同一台机器不同的进程中共享
- 原始数据TS PERIOD REQUEST STEPPED VALUE STATUS SECONDS20-DEC-16 00:00:00.0
- 我们新建一个DataBase project,然后建立一个UserDefinedFunctions,Code像这样: 1: /// <