""" Auther:少校 Time:2025/4/2 10:26 越努力,越幸运 """ # 1. 字符串的基本操作 - 查 #字符串获取字符的方法和列表获取元素的方法一样 #注意:在计算字符串长度的时候,任意一个转义字符的长度都为1 str1 = "When you smile,people will smile back." # 2. r字符串 #在字符串最前面加r或者R,可以让字符串中所有的转译字符功能消失(让所有的字符都变成普通字符) # 3. 字符串相关操作 # 1)加法和乘法运算 # 2)字符串比较大小 #两个字符串比较大小,比的是第一对不相等的字符串的编码值的大小 # 3) in 和 not in #字符串1 in 字符串2 判断字符串1是否是字符串2的字串 # 4. 字符串的相关函数 # 1) len(字符串) - 获取字符串长度 注意:在计算字符串长度的时候,任意一个转义字符的长度都为1 # 2) str(数据) - 任何类型的数据都可以转换成字符串,转换的时候是在数据的打印值外面加引号 # 3) eval(字符串) - 去掉字符串的引号,获取字符串的内容对应的结果。字符串引号里面的内容单独存在有意义的时候可以使用 # 练习1:提取字符串str1中所有的汉字 str1 = 'mnL是1技术23KSH-= jsj 829束带结发哈2m' str2 = "" for x in str1: if "\u4e00" <= x <= "\u9fa5": str2 += x print(str2) # 练习2:在str1中所有的小写字母后面添加一个"=" str1 = 'mnL是1技术23KSH-= jsj 829束带结发哈2m' # 'm=n=L是1技术23KSH-= j=s=j= 829束带结发哈2m=' str2 = "" for x in str1: str2 += x if "a" <= x <= "z": str2 += "=" print(str2) # 练习3:删除str1中所有的大写字母 str1 = 'mnL是1技术23KSH-= jsj 829束带结发哈2m' str2 = "" for x in str1: if not "A" <= x <= "Z": str2 += x print(str2)
12.字符串的相关操作和函数
本节749字2025-04-07 15:09:06