第二周知识回顾: 1.51—1.52字符串运算符 在字符串中 s1 = ‘abc’ print(s1==s2) (比较内容) s2 = “abc” print(s1 is s2) (比较地址) s3 = ‘’’ abc (与s1 s2 地之不一样) ‘’’ 但若s3 = ‘’‘abc’’’ 在同一行上则地址与s1 s2一样 filename = ‘picture.png’ print(filename[0]) 只能去文件名第一个字母 。。。。。。[o:] 冒号:指一个范围,包括前面的字母,但不包括前面的 。。。。。。[3:] 取0到3的字母 。。。。。。[-1:] 若为负数,则从右边开始取 。。。。。。[::-1] 将文件名倒着输出 1.53字符串内置方法之大小写 capotaliza() 将字符串中的第一个字符串换为大写 title() 返回标题化的字符串就是说所有的单词都是大写开始的,其他的字母均为小写 upper() 小写转换为大写 lower() 大写转换为小写 1.54字符串内置方法之查找 find() 检测str是否包含在指定范围里,弱国包含返回开始的索引值,否则返回-1,-1代表没有找到。 rfind() 在右侧开始找 lfind() 在左侧开始找 index() 跟find() 方法一样,但是若str不在字符串里会报异常 replace(old,new, max) 把字符串中的str1换为str2 如果max指定,则替换不超过max次 1.55字符串内置方法之编码和判断开头结尾 encode decode 编码 解码 endode(encoding=‘UTF-8’,errors = ‘strict’)以encoding指定的编码格式编码字符串,除非errors指定ignore或replace,否则会报异常 字符串内建函数:startswith() endswith() 返回值为布尔类型 判断是否已xxx开头 或xxx 结尾 \ 为转义字符,让后面的\ 保留下来,不再转义。