str基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础的主要内容,如果未能解决你的问题,请参考以下文章