Python之Character string(3)

>>> s = 'abcabcabcabc' #返回sub在字符串里出现的次数,start,end为可选参数,决定范围
>>> s.count('a',0,12)
4
>>> s.encode(encoding='utf-8',errors='strict') #以encoding指定的编码格式对字符串进行编码
b'abcabcabcabc'
>>> s.endswith('abc',1,12)  #检查字符串是否以sub结尾,是返回True,否返回False,start,end为可选参数,决定范围
True

>>> s = 'a\tb\tc'
>>> s.expandtabs(4)  #把字符串的tab字符(\t)转化为空格,如不指定tabsize,默认为8个空格
'a  b  c'

>>> s.find('b')  #检测字符串是否在字符串中,如在则返回索引,否则返回-1,可指定起始值。
2

>>> s='hello python'
>>> s.index('hello')  # 类似find(),不同在于如果sub不在字符串中,返回异常
0

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/cd789a0e59f9c6d7d518810bab100b9f.html