①:字符串是不可变对象
② :replace(old,new)方法。replace方法会创建了一个新字符串’Abc’并返回
tony='I love you one thousand times'
morgen=tony.replace('one','three') #创建一个'I love you one thousand times',morgen指向它,但是tony还是'I love you one thousand times'
print(morgen)
③:访问字符串,Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串
其中,参数1是起始位置,参数2是终止位置,参数3是步长。三个参数可以缺省
print(morgen[0:10])
print(morgen[:10:2])
print(morgen[2:11:2])
④:字符串连接;我们可以对字符串进行截取并与其他字符串进行连接
newtony=tony[0:2]+'and mon'+tony[2:]
newmorgen='I am mon love you three thousand times'
allstark=newtony+newmorgen #直接连接
print(allstark)
⑤:成员操作符 in 和 not in
'mon'in newmorgen
'goodness' not in newmorgen
⑥:Python 三引号 ,Python 中三引号可以将复杂的字符串进行赋值。Python 三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。
t='''Avenger,
assemble'''
print(t)
⑦:内建函数 菜鸟网络
⑧:字符串的切片。
tonytalk='tony stark:I should be dead already...it must be for a reason...I just finaly know...what I have to do'
#得到第一句
No1stalk=tonytalk[:35]