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中字符串有哪些常用操作?纯干货超详细
随机推荐
- Day02——Python基本数据类型
一.运算符 1.算数运算符 2.比较运算符 3.复制运算符 4.逻辑运算符 5.成员运算符 二.基本数据类型 1.数字 整数(int) 在32位机器上,整数的位数为32位,取值范围为-2**31-2* ...
- CVE-2015-1642 POC
月初,玄武实验室的“每日安全动态”推送了一篇office UAF漏洞利用的文章,之前对office上UAF漏洞利用占位问题有些疑问,刚好就借助这篇文章重现了一下.其中堆喷射部分不是特别稳定,漏洞成因和 ...
- 7za 命令解析
转载自:blog.chinaunix.net/uid-26330274-id-3055157.html 7za 命令讲的很详细,收藏下来. 命令行压缩解压一 7z 1) 简介 7z,全称7-Zip ...
- java virtualVM远程配置方法
在/etc/hosts中设置主机名和ip的对应关系 ip为用java virtualVM链接服务器的ip 如: 10.175.0.191 host-ai #rmiregistry不知道干 ...
- c++ nested class 嵌套类。
c++ primer 658页 嵌套类最常用于定义执行类,
- 理解Underscore中的节流函数
上一篇中讲解了Underscore中的去抖函数(_.debounced),这一篇就来介绍节流函数(_.throttled). 经过上一篇文章,我相信很多人都已经了解了去抖和节流的概念.去抖,在一段连续 ...
- 用jq给link和script标签加随机的版本号(兼容IE5)
$("link,script").each(function(){ var t=Math.random().toFixed(4); /*var $tag=$(this).prop( ...
- 【剑指offer】字符串的组合
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/mmc_maodun/article/details/26405471 转载请注明出处:http:// ...
- 2018 Multi-University Training Contest 4 Problem L. Graph Theory Homework 【YY】
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6343 Problem L. Graph Theory Homework Time Limit: 2000 ...
- ASP.NET Web API编程——客户端调用
可以使用HttpClient这个调用Web API,下面是HttpClient的定义,列举了一些常用的方法,其中还有一些没有列举,包括重载的方法. public class HttpClient : ...