今天学的是字符串替换查找
python大大的图

从这个图上我们可以很清楚的看见replace就是用后面的字符串替代前面的字符串。find就是让python去找这个叫Morning的字符串。
c=say1[b:]
就跟我们前天学的print(say[0:5])里的say[0:5]是一个用法。这句话是说把say1字符串的第b个字符一直到最后一个字符赋值给c。知道了这个以后我们就可以有各种各样的操作


从上图可以看出,我们可以用find查找任意字符串,并且在查找完任意字符串之后把它的第一个字符也就是第0位用b标记一下,这个b只代表了我们查找出来的字符串的第一个字符,并不代表整个字符串。
我原来尝试过输入print(b[0]),但是python告诉我TypeError: 'int' object is not subscriptable.(int类型不可以标化)也就是因为这个错误我才知道b是整形(int类型),不是字符串。
网友评论