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之禅》中对于Python编程过程中的一些建议
Apr 03 Python
Python中为什么要用self探讨
Apr 14 Python
介绍Python中的fabs()方法的使用
May 14 Python
numpy中矩阵合并的实例
Jun 15 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
Jul 09 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
Django框架实现的分页demo示例
May 25 Python
Python求解正态分布置信区间教程
Nov 20 Python
python shutil文件操作工具使用实例分析
Dec 25 Python
python2 对excel表格操作完整示例
Feb 23 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 Python
Python之matplotlib绘制饼图
Apr 13 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
一个取得文件扩展名的函数
2006/10/09 PHP
php通用防注入程序 推荐
2011/02/26 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
PHP中each与list用法分析
2016/01/08 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
悬浮数字的实现案例
2014/02/19 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
使用vue-cli导入Element UI组件的方法
2018/05/16 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
python try except 捕获所有异常的实例
2018/10/18 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
python实现计算器功能
2019/10/31 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
关于Django Models CharField 参数说明
2020/03/31 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
Internal修饰符有什么含义
2013/07/10 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
公司道歉信范文
2014/01/09 职场文书
单位提档介绍信
2014/01/17 职场文书
cf收人广告词大全
2014/03/14 职场文书
婚前协议书范本两则
2014/10/16 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
防卫过当辩护词
2015/05/21 职场文书
总结会主持词
2015/07/02 职场文书
JavaScript组合继承详解
2021/11/07 Javascript