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二叉树遍历的实现方法
Nov 21 Python
python基于xmlrpc实现二进制文件传输的方法
Jun 02 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
python操作日志的封装方法(两种方法)
May 23 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
python如何将两个txt文件内容合并
Oct 18 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
Mar 13 Python
Python实现捕获异常发生的文件和具体行数
Apr 25 Python
python 基于opencv实现高斯平滑
Dec 18 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 Python
python3.9.1环境安装的方法(图文)
Feb 02 Python
详解Python生成器和基于生成器的协程
Jun 03 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
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
php上传excel表格并获取数据
2017/04/27 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
jquery创建div 实现代码
2009/04/27 Javascript
jQuery 表格工具集
2010/04/25 Javascript
jquery each()源代码
2011/02/14 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
2013/12/18 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
js document.write()使用介绍
2014/02/21 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
通过jsonp获取json数据实现AJAX跨域请求
2017/01/22 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
python读取注册表中值的方法
2013/04/08 Python
python图像处理之镜像实现方法
2015/05/30 Python
python操作列表的函数使用代码详解
2017/12/28 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
马丁路德金演讲稿
2014/05/19 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
文言文辞职信
2015/02/28 职场文书
《1942》观后感
2015/06/08 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书