字符串的基本操作,嗯,真的基本!

2017-12-02  本文已影响0人  黄金时代_

字符串的常见操作

<1>find查找

格式mystr.find(str,起始查找位,结束查找位)默认为(0,len(mystr))

记得print

<2>index

和find一样,不过如果没找到会报一个错误

<3>count

返回str在start和end之间 在mystr里面出现的次数

格式和find一样

<4>replace

把str1替换成str2

mystr.replace(str1,str2,替换的次数)

<5>split

以str为分隔符切片mystr

mystr.split(str,分割几个子字符串(几次))

<6>capitalize把字符串第一个字符大写

mystr.split

<7>title

把字符串每个单词首字母大写(他这个每个单词的界限应该是以空格为标准)mystr.title

<8>startswith

检查字符串是不是以str开头

mystr.startswith(str)输出Ture或者False

<9>endswith

检查字符是否以str结束

muystr.endswith()

<10>lower,upper

转换大小写格式:mystr.upper()

<11>ljust,rjust,center

返回一个字符串左,右,中心对齐,并使用空格填充至长度width的新字符串长度

mystr.ljust(width)

<12>lstrip , rstrip,strip

删除字符串左边,右边,两边的空白字符

<13>rfind , rindex

从右边查找,用法一样

<14>partition,rpartition(从右边开始)

把mystr以str分割成三部分,str前,str和str后

<15>splitlines

按照行分割,返回一个包含各行作为元素的列表

<16>isalpha,isdigit,isalnum,,(isspace)

检测是不是都是字母,数字,字母或数字(空格)组成,返回T或者F

<17>join

mystr中每个字符串后面都加入str,构造出一个新的字符串mystr.join()

上一篇下一篇

猜你喜欢

热点阅读