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抓取京东图书评论数据
Aug 31 Python
python实现斐波那契递归函数的方法
Sep 08 Python
Python中二维列表如何获取子区域元素的组成
Jan 19 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
python验证身份证信息实例代码
May 06 Python
python多线程实现TCP服务端
Sep 03 Python
用python解压分析jar包实例
Jan 16 Python
在Python中用GDAL实现矢量对栅格的切割实例
Mar 11 Python
解决pip install psycopg2出错问题
Jul 09 Python
python 通过 pybind11 使用Eigen加速代码的步骤
Dec 07 Python
基于Python的EasyGUI学习实践
May 07 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 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操作文件方法问答
2007/03/16 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
php实现评论回复删除功能
2017/05/23 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
Javascript仿PHP $_GET获取URL中的参数
2014/05/12 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
Python生成随机密码的方法
2017/06/16 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
体育教师自荐信范文
2013/12/16 职场文书
办公室岗位职责
2014/02/12 职场文书
说明书怎么写
2014/05/06 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
2014年“向国旗敬礼”网上签名寄语活动方案
2014/09/27 职场文书
呐喊读书笔记
2015/06/30 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书