首页 > 代码库 > str基础

str基础

In [16]: b = "inter"

In [17]: type(b)
Out[17]: str

In [18]: list(b)
Out[18]: [‘i‘, ‘n‘, ‘t‘, ‘e‘, ‘r‘]
In [20]: b.__contains__("in")
Out[20]: True

In [21]: b.__contains__("ia")
Out[21]: False

In [22]: b.__contains__("it")     #是否包含
Out[22]: False

In [23]: b.__eq__("inter")        #是否相同
Out[23]: True

In [24]: b.__eq__("in")
Out[24]: False

In [25]: b.capitalize()      #首字母大写
Out[25]: ‘Inter‘

In [27]: b.center(10)         #输出一共10个字符,把inter放在中间
Out[27]: ‘  inter   ‘

In [29]: b.center(10,‘*‘)     #用*号填充
Out[29]: ‘**inter***‘

In [30]: b.count(‘i‘)         #  ‘i‘出现的次数
Out[30]: 1

In [31]: b.count(‘in‘)
Out[31]: 1

In [32]: b.count(‘it‘)
Out[32]: 0

In [33]: b.count(‘i‘,0,3)      #后面还可以加2个参数。查找的开始位置和结束位置
Out[33]: 1

In [34]: b.count(‘i‘,2,3)
Out[34]: 0

In [35]: b.endswith(‘r‘)    #是否以指定的字符串结尾。可以接受参数,指定查找的起始位置
Out[35]: True

In [36]: b.endswith(‘w‘)
Out[36]: False

In [37]: b.endswith(‘t‘,0,2)
Out[37]: False

In [38]: b.endswith(‘t‘,0,3)
Out[38]: True








str基础