#转义字符 \ r R print("\\"); print("\\n"); print(r"\n"); print(R"\n"); #字符串的内建函数 #len() 长度 print(len("ertyuio")); #lower(); print("ABCD".lower()); #upper(); print("abcd".upper()); #swapcase(); print("ABcd".swapcase()); #ljust(width,'') print("abc".ljust(10,'*')); #rjust(width,'') print("abc".rjust(10,'*')); #center(10,'*') print("abc".center(10,'*')); #zfill(); print("abc".zfill(10)); #find(); word = "abcdefg"; print(word.find('g',5,len(word))); #rfind(); word = "aaaaaaaaa"; print(word.rfind('a',5,len(word))); print(word.rfind('g',5,len(word))); #课堂练习1 p = "pythonthon"; p1=''; for i in p: if i in p1: continue; else: p1 = p1+i; print(p1); #第二种方法 p1 = ''; for i in p: if p1.find(i)==-1: p1 = p1+i; print(p1); #count() print("abababab".count('ab',100,200)); #index(); print("abababab".index('ab')); #replace() str = 'aabbccdd'; print(str.replace('bc','oo')) print(str) print(str.replace('b','o',2)) #lstrip() rstrip() strip(); str1 = "*nihao nihao*"; print(str1.lstrip("*")); print(str1) print(str1.rstrip("*")); print(str1) print(str1.strip("*")) #解密案例 使用strip()、count()、replace()、swapcase()函数 str3 = "M2b4aaaISllM" #(1)去M str3 = str3.strip('M') print(str3); #count() 查找有多少"aaa" n = str3.count('aaa') print(n) #replace() str3 = str3.replace('aaa','3a',n) print(str3) #大小写转换 str3 = str3.swapcase() print(str3) #split(); str4 = "nihaonihaonihao"; print(str4.split('h')); print(str4) print(str4.split('h',1)) print(str4.split('h',5)) #join() a=''; b = '-'; seq = ('a','b','c'); print(a.join(seq)); print(b.join(seq)) #startswith(); a = 'abcda' print(a.startswith('a')); print(a.endswith('a'));
第五课
最新推荐文章于 2022-12-15 20:04:32 发布