python中字符串的常见操作
demo:mystr = 'hello python'
1、find:mystr.find(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的索引值,否则返回-1;
2、index:mystr.index(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的索引值,否则报错;
3、count:mystr.count(str, start=0, end=len(mystr)),检测字符串中要查询的字符出现的次数;
4、replace:mystr.replace(old, new, mystr.count(old)),将字符串中的old字符换成new字符,如果count指定,则替换不超过count次;
5、split:mystr.split(self, sep=None, maxsplit=-1),对字符串进行分割,如果maxsplit有指定值,则仅分割maxsplit个子字符串;
6、capitalize:把字符串的第一个字符大写;
7、title:把字符串中的每个单词首字母大写;
8、startswith:检查字符串是否是否以某字符开头,是则返回True,否则返回False;
9、endswith:检查字符串是否以某字符结束,是返回True,否则返回False;
10、lower:将字符串中所有大写字符转化为小写;
11、upper:将字符串中所有小写字符转化为大写;
12、ljust:返回一个原字符串左对齐,并使用空格填充至规定长度的新字符串;
13、rjust:返回一个原字符串右对齐,并使用空格填充至规定长度的新字符串;
14、center:返回一个原字符串居中,并使用空格填充至规定长度的新字符串;
15、lstrip:删除字符串左边的空白字符;
16、rstrip:删除字符串右边的空白字符;
17、strip:删除字符串两端的空白字符;
18、rfind:从字符串右边开始查找要查询的字符及字符串,如果有,返回索引,没有返回-1;
19、rindex:从字符串右边开始查找要查询的字符及字符串,如果有,返回索引,没有报错;
20、partition:将字符串以要分割成三部分组成的元组:str前,str,str后;
21、rpartition:从右侧查找分割,将字符串以要分割成三部分组成的元组:str前,str,str后;
22、splitlines:按照行分割,返回一个包含各行作为元素的列表;
23、isalpha:如果字符串中的所有字符都是字母,则返回True,否则返回False;
24、isdigit:如果字符串全部由数字组成,则返回True,否则返回False;
25、isalnum:如果字符串所有字符都是字母或数字,则返回True,否则返回False;
26、isspace:如果字符串中只有空格,则返回True,否则返回False;
27、join:mystr.join(str),将mystr中的每个元素都插入str;
python中字符串的常见操作的更多相关文章
- python中字符串的常见操作(一)
如有字符串: str1 = '192.168.1.1' str2 = 'asdfghjk' str3 = 'Asd fg hj ki' str4 = ' ' str5 = '' 以下是常见操作:# i ...
- 超详细!盘点Python中字符串的常用操作
在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...
- python中字符串的常见操作方法
1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信 ...
- shell脚本中字符串的常见操作及"command not found"报错处理(附源码)
简介 昨天在通过shell脚本实现一个功能的时候,由于对shell处理字符串的方法有些不熟悉导致花了不少时间也犯了很多错误,因此将昨日的一些错误记录下来,避免以后再犯. 字符串的定义与赋值 # 定义S ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- 01-python中字符串的常见操作
(1)find 检测str是否包含在myStr中,如果存在则返回开始的索引值,否则返回-1. In [1]: myStr = "hello world tairan and tairanCi ...
- python中列表的常见操作
list1 = ['a','b','ca','d','e','a'] list2 = [1,5,7,9,5,4,3] info = {'name':'wang','age':32,'num':1258 ...
- 【Python从入门到精通】(九)Python中字符串的各种骚操作你已经烂熟于心了么?
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文将重点介绍Python字符串的各种常用方法,字符串是实际开发中经常用到的,所有熟练的掌握它的各种用法显得尤为重要. 干货满满,建议收藏,欢迎大 ...
- Python中字符串有哪些常用操作?纯干货超详细
随机推荐
- Redis入门实例(Redis+Sprint+maven创建工程)
一.>创建一个maven工程应用和相关配置:Redis_study,创建工程应用过程略 1.>配置pom.xml:文件内容如下 <project xmlns="http:/ ...
- 漫谈 Clustering (4): Spectral Clustering
转:http://blog.pluskid.org/?p=287 如果说 K-means 和 GMM 这些聚类的方法是古代流行的算法的话,那么这次要讲的 Spectral Clustering 就可以 ...
- 可跨域的单点登录(SSO)实现方案
可跨域的单点登录(SSO)实现方案 SSO简介 定义: 传统的单站点登录访问授权机制是:登录成功后将用户信息保存在session中,sessionId保存在cookie中,每次访问需要登录访问的资源( ...
- .NET Core学习之路
1.NET Core环境搭建 安装.NET Core: .NET Core 包括.NET Core Runtime 和 .NET Core SDK: NET Core = 应用运行依赖的 .NET C ...
- 阅读HandlerInterceptor接口源码的理解
一.阅读接口类注释 我先理解的方法,方法都看懂了类注释自然而然明白了.所以此处略. 二.阅读preHandle()方法注释 Intercept the execution of a handler. ...
- python代码是解释型语言,为什么还有编译过程?
Python 代码在运行前,会先编译(翻译)成中间代码,每个 .py 文件将被换转成 .pyc 文件,.pyc 就是一种字节码文件,它是与平台无关的中间代码,不管你放在 Windows 还是 Linu ...
- MyBatis(3)开发dao方法
本次全部学习内容:MyBatisLearning SqlSession SqlSession是一个面向用户(程序员)的接口. SqlSession中提供了很 ...
- Multiply Strings 字符串相乘
http://www.cnblogs.com/TenosDoIt/p/3735309.html https://blog.csdn.net/fly_yr/article/details/4805561 ...
- MATLAB 中gcf、gca 以及gco 的区别
MATLAB 中gcf.gca 以及gco 的区别gcf 返回当前Figure 对象的句柄值gca 返回当前axes 对象的句柄值gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意 ...
- Visual Studio2015无法启动IIS Express Web 服务器的解决方案
有时通过VS2015启动项目会弹出提示框:无法启动IIS Express Web服务器 出现这种提示框有可能是因为此项目的解决方案是从别人电脑中拷贝过来的,所以启动会出现错误. 解决办法就是删除解决方 ...