In [34]: l
Out[34]: '012345678'
In [44]: l[0:2] #不包含结束为止,即结束为止前1个.
Out[44]: '01'
#除了最后1为
In [43]: l[0:-1]
Out[43]: '01234567'
#最后一段步长值.
In [45]: l[0:4:2]
Out[45]: '02'
#逆序
In [32]: l[-1:0:-1]
Out[32]: '87654321'
#无0表示到终点,有则表示0之前一个
In [33]: l[-1::-1]
Out[33]: '876543210'
#逆序
In [37]: l[::-1]
Out[37]: '876543210'
#输出所有
In [39]: l[::1]
Out[39]: '012345678'
1.find l.rfind
找到--显示位置
找不到--显示-1
l.index() l.rindex
找到--显示位置
找不到--报错
统计次数
l.count("itcast")
l.replace("")
In [53]: l
Out[53]: 'my name is maxiaolang'
In [54]: l.replace("ma","MAXIAOLANG")
Out[54]: 'my name is MAXIAOLANGxiaolang'
In [55]: l
Out[55]: 'my name is maxiaolang'
l.split()
In [57]: l.split(" ")
Out[57]: ['my', 'name', 'is', 'maxiaolang']
控制后缀
In [61]: fname="text.doc"
In [62]: fname.endswith("doc")
Out[62]: True
控制前面:
In [63]: name="wang xxxx"
In [65]: name.startswith("wang")
Out[65]: True
判断输入:
l.upper
In [66]: if xxx="yes":
l.lower
l.center
In [3]: lyric="po po po pokerface mamammamama"
In [4]: lyric.center(50)
Out[4]: ' po po po pokerface mamammamama '
test=lyric.center(50)
l.strip()
l.rstrip
l.lstrip