Python字符串的常见操作实例小结


Posted in Python onApril 08, 2019

本文实例讲述了Python字符串的常见操作。分享给大家供大家参考,具体如下:

如果我们想要查看以下功能:help(mystr .find)

1.find

例:

mystr="hello world itcast"
print(mystr.find("world"))

结果为

6

find括号中填写要查找的内容,如果找不到返回-1,找到返回从左往右找到的第一个位置

2.index

功能和find一样,只是找不到时,这个返回错误

3.rfind

从右往左找的第一个位置

4.rindex

从右往左找

5.count

统计字符串中出现的次数,没有出现一次返回0

例:

mystr.count("itcast")

结果为

1

6.replace

替换,参数1:源  参数2:目标  但是原来的并没有改变,只是显示一次改变的结果,因为这是不可变类型,除非用一个变量重新接收

例:

mystr.replace("world","WORLD")

用大写的替换小写的值

7.split

切割

例:mystr.split(" ") 把有空格的都切割掉,按照空格切,按什么来切,什么就会没有,保存格式为列表的格式

8.capitalize

把第一个字母变成大写

mystr ='Hello world itcast'
print(mystr.capitalize())

结果为:

Hello world itcast

9.title

字符串的每个首字母都大写

mystr ='Hello World Itcast'
print(mystr.title())

结果为:

Hello World Itcast

10.startswitch

检查字符串是否以某个字符串开头,是返回true,否返回false  mystr.startswitch(obj)

11.endwith

检查字符串是否以某个字符串结尾

12.lower

转换mystr中所有大写字符为小写

13.upper

转换mystr中所有小写字符为大写

14.ljust  rjust

返回一个原字符串左(右)对齐,并使用空格填充至长度width的新字符串

mystr.ljust(10)长度不够的用空格填充

15.center

返回一个原字符串居中,并使用空格填充长度width的新字符串

16.lstrip rstrip strip

删除mystr字符串前端的空白字符

删除mystr字符串末端的空白字符

删除mystr字符串两端的空白字符

如果要删除多个不同字符串前后的空白字符和有\t出现的情况mystr.split()就什么都不加

17.partition

把mystr以str分割成三部分,str前,str和str后

mystr='hello world itcast and it'
print(mystr.partition("itcast"))

结果为:

('hello world','itcast','and it')

18.rpartition lpartition

从右边和从左边开始

19.splitlines

按照行分隔,返回一个包含各行作为元素的列表,按换行来切割

mystr="hello\nworld"
print(mystr.splitlines())

结果为:

['hello','world']

20.isalpha

如果mystr所有的字符都是字母,返回true

mystr.isalpha()

21.isdigit

判断是不是等于纯数字的字符串

22.isalnum

是不是字母和数字组合在字符串中

23.isspace

判断是不是纯空格

24.join

把字符串连接在一起

例:

names=["aaa","bb","cc"]
a="_"
a.join(names)

结果为:

aaa_bb_cc

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
详解Python中的循环语句的用法
Apr 09 Python
python通过索引遍历列表的方法
May 04 Python
Python实现方便使用的级联进度信息实例
May 05 Python
Python数据分析之真实IP请求Pandas详解
Nov 18 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
python实现二维插值的三维显示
Dec 17 Python
pandas数据筛选和csv操作的实现方法
Jul 02 Python
python设计tcp数据包协议类的例子
Jul 23 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 27 Python
python 实现有道翻译功能
Feb 26 Python
图神经网络GNN算法
May 11 Python
Python使用Web框架Flask开发项目
Jun 01 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 #Python
python仿抖音表白神器
Apr 08 #Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 #Python
分析经典Python开发工程师面试题
Apr 08 #Python
django celery redis使用具体实践
Apr 08 #Python
python制作抖音代码舞
Apr 07 #Python
python实现抖音点赞功能
Apr 07 #Python
You might like
php ios推送(代码)
2013/07/01 PHP
Yii框架登录流程分析
2014/12/03 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
jquery JSON的解析方式
2009/07/25 Javascript
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
Python使用装饰器进行django开发实例代码
2018/02/06 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
Python sys模块常用方法解析
2020/02/20 Python
使用Python实现批量ping操作方法
2020/05/06 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
大学班级干部的自我评价分享
2014/02/10 职场文书
我的梦想演讲稿
2014/04/30 职场文书
社会调查研究计划书
2014/05/01 职场文书
文秘专业应届生求职信
2014/05/26 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
公司离职证明标准范本
2014/10/05 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
护士实习自荐信
2015/03/06 职场文书
教师见习总结范文
2015/06/23 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL