python中的字符串操作及注意事项


1.mystr.find(str, start=0, end=len(mystr))         
检测str是否包含在mystr,如果是返回开始的索引值,否则返回-1.
 
mystr.rfind(str, start=0,end=len(mystr) )        
类似于 find()函数,不过是从右边开始查找.
 
2.mystr.index(str, start=0, end=len(mystr))        
find()方法一样,只不过如果str不在 mystr中会报一个异常.
 
mystr.rindex( str, start=0,end=len(mystr))        
类似于 index(),不过是从右边开始.
 
3.mystr.count(str, start=0, end=len(mystr))        
返回 strstartend之间在mystr里面出现的次数.
 
4.mystr.replace(str1, str2,  mystr.count(str1))        
mystr中的str1替换成str2,如果count指定,则替换不超过count.
 
5.mystr.split(str=" ", 2)        
str为分隔符切片mystr,如果maxsplit有指定值,则仅分隔maxsplit个子字符串.
 
6.mystr.capitalize()        
把字符串的第一个字符大写.
 
7.mystr.title()        
把字符串的每个单词首字母大写.
 
8.mystr.startswith(obj)        
检查字符串是否是以 obj 开头, 是则返回 True,否则返回 False.
 
mystr.endswith(obj)        
检查字符串是否以obj结束,如果是返回True,否则返回 False.
 
9.
mystr.lower()        转换 mystr 中所有大写字符为小写.
mystr.upper()         转换 mystr 中的小写字母为大写.
 
10.
mystr.ljust(width)         返回一个原字符串左对齐,并使用空格填充至长度width的新字符串.
mystr.rjust(width)        返回一个原字符串右对齐,并使用空格填充至长度width的新字符串.
mystr.center(width)        返回一个原字符串居中,并使用空格填充至长度width的新字符串.
 
11.
mystr.lstrip()        删除mystr左边的空白字符.
mystr.rstrip()         删除 mystr 字符串末尾的空白字符.
mystr.strip()        删除mystr字符串两端的空白字符.
 
12.
mystr.partition(str)        mystrstr分割成三部分,str前,strstr
mystr.rpartition(str)        类似于 partition()函数,不过是从右边开始.
 
16.mystr.splitlines()        按照行分隔,返回一个包含各行作为元素的列表.
 
17.
mystr.isalpha()         如果 mystr 所有字符都是字母 则返回 True,否则返回 False.
mystr.isdigit()                     如果 mystr 只包含数字则返回 True 否则返回 False.
mystr.isalnum()        如果 mystr 所有字符都是字母或数字则返回 True,否则返回 False.
mystr.isspace()        如果 mystr 中只包含空格,则返回 True,否则返回 False.
mystr.join(str)                     mystr作为分隔符,str所有的元素合并成一个新的字符串

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/474455.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux配ipv6 ipv4 双栈,RouterOS配置原生IPv6(电信IPv4/IPv6双栈)

无意中发现江苏(苏州)电信的原生IPv6改为有状态的IPv6,那么我使用的RouterOS软路由(以下简称ROS)就可以获取到IPv6的地址了,所以又可以折腾了一波。一、IPv6介绍IPv6的地址共有128位,也就是IPv6地址总量一共有2的128次方个地址。/32、/48是IP…

java mail 设置参数

Session需要使用java.util.Properties来构造,常用的用来构造Session的属性: 属性名 含义 mail.smtp.user SMTP的缺省用户名。 mail.smtp.host 要连接的SMTP服务器。 mail.smtp.port 要连接的SMTP服务器的端口号,如果connect没有指明端口号就使…

LeetCode 555. 分割连接字符串

文章目录1. 题目2. 解题1. 题目 给定一个字符串列表,你可以将这些字符串连接成一个循环字符串,对于每个字符串,你可以选择是否翻转它。 在所有可能的循环字符串中,你需要分割循环字符串(这将使循环字符串变成一个常规…

libusb android pc,libusb

# libusb[![Build Status](https://travis-ci.org/libusb/libusb.svg?branchmaster)](https://travis-ci.org/libusb/libusb)[![Build status](https://ci.appveyor.com/api/projects/status/xvrfam94jii4a6lw?svgtrue)](https://ci.appveyor.com/project/LudovicRousseau/li…

LeetCode 314. 二叉树的垂直遍历(BFS/DFS)

文章目录1. 题目2. 解题2.1 DFS2.2 BFS1. 题目 给定一个二叉树,返回其结点 垂直方向(从上到下,逐列)遍历的值。 如果两个结点在同一行和列,那么顺序则为 从左到右。 示例 1: 输入: [3,9,20,null,null,15…

python中的元组及注意事项

与列表类似,元组也是由任意类型元素组成的序列。与列表不同的是,元组是不可改变,这意味着一旦元组被定义,将无法再进行增加、删除或修改元素等操作。因此,元组就像一个不可改变的列表。在许多地方元组都可以替换列表&a…

Android 利润,惊人利润:Android系统免费背后影藏的巨大利润

Android用户群体的庞大数量有目共睹,并且Android一直以免费为噱头,如果是一直免费,那么Android背后庞大的团队是靠什么经济来源支撑着Android一代又一代的更新?近日有网友披露谷歌的Android系统已经创造了310亿美元的营收&#xf…

LeetCode 336. 回文对(哈希map/Trie树)

文章目录1. 题目2. 解题2.1 哈希map2.2 Trie树1. 题目 给定一组唯一的单词, 找出所有不同 的索引对(i, j),使得列表中的两个单词, words[i] words[j] ,可拼接成回文串。 示例 1: 输入: ["abcd","dcba",&qu…

链接

Qt下载:http://qt-project.org/downloads/ Qt Creator中无法使用OpenCV2中新函数的解决办法: http://blog.csdn.net/masikkk/article/details/8748865 自建CDN技术选型: squid varnish nginx: http://www.linuxde.net/2013/05/13492.html转载于:https://www.cnblogs…

python中的常见的列表操作及注意事项

1.1 使用append()添加元素到尾部传统的向列表中添加元素的方法是利用append()函数将元素一个个添加到尾部。1.2 使用extend()或合并列表使用extend()可以将一个列表合并到另一个列表中,我们也可以使用.1.3 使用insert()在指定位置插入元素append()函数只能将新元素插…

Android8.0一键root,小米Mix 2(安卓8.0)一键ROOT详解教程,看教程ROOT

伴随着安卓刷机越来越流行,很多安卓用户都喜欢上了这种可以自定个性系统的行为,那么小米Mix 2(安卓8.0)怎么获取ROOT权限?小米Mix 2(安卓8.0)一键ROOT过程如何操作呢?奇兔小编在此大家说一说1.首先打开奇兔刷机软件,插好数据线,…

python中的列表及注意事项

目录 1、列表概念 2、列表创建 3、使用[]获取元素 4、列表嵌套: 1、列表概念 列表非常适合利用顺序和位置定义某一个元素,尤其是当元素的顺序或内容经常发生改变的时候。与字符串不同,列表中元素的值是可以修改的。我们可以直接对列表中进行添…

一周小记(六)

想要写的东西很多,目前只有这个坚持下来了 才第6周,前方的路还很长,能坚持3个月么,能坚持半年么,能坚持一年么,拭目以待 本周是五一假期周,只上了一天班 最近的工作中体现了一个问题&#xff0c…

刷机后如何升级android,手机系统怎么升级 三大方法大全【图文】

最近小编收到网友的问题,提到安卓手机系统怎么升级。对于这个问题,小编可是绞尽脑汁在网络上查找了好多资料,通过查阅资料,小编发现安卓系统升级多数是手机自动升级、或者通过手机自带的软件商店下载升级包。小编觉得这两种种方法…

python中的字典及注意事项

1、用大括号{}将一系列以逗号隔开的键值对(key:value)包裹起来即可以进行字典的创建。最简单的字典是空字典,不包括任何的键值对。 info {name:班长, id:100, sex:f, address:地球亚洲中国北京}print(info[name])print(info[address]) 注意:列表我们使用…

poj 1269 直线相交情况

链接&#xff1a;http://poj.org/problem?id1269 题意&#xff1a;给两条直线&#xff0c;判断它们是重合、平行还是相交&#xff0c;相交则求交点。 #include<iostream> #include<algorithm> #include<cmath> #include<cstdio> using namespace std;…

LeetCode 1059. 从始点到终点的所有路径(回溯)

文章目录1. 题目2. 解题1. 题目 给定有向图的边 edges&#xff0c;以及该图的始点 source 和目标终点 destination&#xff0c;确定从始点 source 出发的所有路径是否最终结束于目标终点 destination&#xff0c;即&#xff1a; 从始点 source 到目标终点 destination 存在至…

Android显存到内存拷贝耗时,memcpy速度太慢?掌握这个技术让内存拷贝效率成倍提升...

封面出自&#xff1a;板栗懒得很memcpy是C/C的一个标准函数&#xff0c;原型void *memcpy(void *dest, const void *src, size_t n)&#xff0c;用于从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。neon是适用于ARM Cortex-A系列处理器…

python中字典的常用操作命令及注意事项

目录 1、 使用update()合并字典 2、 使用del删除具有指定键的元素 3、 使用clear清除所有元素 4、 使用in判断是否存在 5、 使用[key]获取元素 6、 使用keys()获取所有键 7、 使用values()获取所有值 8、 使用items()获取所有键值对 9、运算符 1、 使用update()合并字…