name ='python'>>>len(name)#计算长度6>>> name[0]#取下标是0的字符'p'>>> name[-6]'p'>>> name[7]#取下标是7的字符
Traceback (most recent call last):
File "<stdin>", line 1,in<module>
IndexError: string index out of range>>> name[2:5]#取tho三个字母'tho'>>> name[1::]#从下标是1开始截取到最后'ython'>>> name[0::2]#下标0开始,步进值2'pto'>>> name[0::3]#下标0开始,步进值3'ph'
name ='python'####注意:下面的-1到-5都是步进值,不是下标####>>> name[::-1]#'nohtyp'>>> name[::-2]'nhy'>>> name[::-3]'nt'>>> name[::-4]'ny'>>> name[::-5]'np'>>> name[::-6]'n'
2.字符串拼接
>>> name ='python'>>> name +' is good'#拼接'python is good'>>>'*'*30#打印30个星号'******************************'>>>'*'*50'**************************************************'
3.三引号使用
>>> name ='''zhangsan
... bob
... tom
... alice
... '''>>>>>> name
'zhangsan\nbob\ntom\nalice\n'>>>>>>print(name)
zhangsan
bob
tom
alice