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 相关文章推荐
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
Jan 19 Python
Python中转换角度为弧度的radians()方法
May 18 Python
pandas中Timestamp类用法详解
Dec 11 Python
Python并行分布式框架Celery详解
Oct 15 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
这可能是最好玩的python GUI入门实例(推荐)
Jul 19 Python
Python 输出详细的异常信息(traceback)方式
Apr 08 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
Aug 07 Python
Python之字符串的遍历的4种方式
Dec 08 Python
python实现马丁策略的实例详解
Jan 15 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 中文处理技巧
2010/04/25 PHP
简单的PHP多图上传小程序代码
2011/07/17 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
在html页面上拖放移动标签
2010/01/08 Javascript
JS定时器实例
2013/04/17 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
Python实用日期时间处理方法汇总
2015/05/09 Python
python-str,list,set间的转换实例
2018/06/27 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
Python中zip函数如何使用
2020/06/04 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
有多年工作经验的自我评价
2014/03/02 职场文书
银行求职信怎么写
2014/05/26 职场文书
生物技术专业求职信
2014/06/10 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
会计个人实习计划书
2014/08/15 职场文书
大型公益活动策划方案
2014/08/20 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript