#字符串 #str1 = "hello,你好加油,hello,世界和平" #print(len(str1)) #长度 #print(str1[6]) #print(str1.index("你")) #查索引 print(str1.index("你",0,100)) 范围 #print(str1.count("l")) #出现次数 #if "你好" in str1: # print("1") #else: # print("0") #if "你好" not in str1: # print("1") #else: # print("0") #字符表 #print(max(str1)) #最大 #print(min(str1)) #最小 #数据转换 #str1 = "Abz" #str2 = "FASD" #print(str2.isupper()) #判断所有字母是否全大写 #print(str1.islower()) #判断所有字母是否全小写 #print(str1.isalnum()) #判断是否都是数字和字母 #print(str1.isalpha()) #判断是否都是字母 #print(str1.isdigit()) #判断是否都是数字 #print(str1.istitle()) #判断首字母是否是大写 #str1 = "王晓二" #print(str1.startswith("王")) #判断以王开始 #print(str1.endswith("二")) #判断是否以二结尾 #str1 = "sdajnSJD,iANCsjdaSIDAJIsa" #print(str1.lower()) #字符串中所有可转字符转小写 #print(str1.upper()) #字符串中所有可转字符转大写 #print(str1.title()) #单词首字母转大写写其它全部转小写 #print(str1.swapcase()) #字符串中所有大小写互转换 #print(str1.capitalize()) #字符串中首字母转大写写其它全部转小写 #str1 = "+++dsadada++" #print(str1.strip("+")) #去掉左右俩侧的指定字符 #print(str1.lstrip("+")) #去掉左俩侧的指定字符 #print(str1.rstrip("+")) #去掉右俩侧的指定字符 #str1 = "asdas" #print(str1.ljust(8,"+")) #左边占位,右侧加+ #print(str1.rjust(8,"+")) #右边占位,左侧加+ #print(str1.center(8,"+")) #两侧补充占位符 单数右边多 #拆分与连接 #str1 = "sdasd5sa6ad5" #print(str1.partition("a")) #左侧切割成3组数据的元组 #print(str1.rpartition("a")) #右侧切割成3组数据的元组 #print(str1.split("a",2)) #一个参,切割所有a 两个参指定切割数 #print(str1.splitlines()) # 切割换行符 #str1 = "*" #print((str1.join("sdasdasda"))) #对字符串进行占位连接 #str1 = "asd" #str2 = "sda" #print(str1+str2) #查询与替换 #str1 = "hellodasodlolosadosdaodo" #find没找到指定字符会返回 -1 index没找到会报错 #print(str1.find("o",5)) #(字符串,开始索引,结束索引) #print(str1.rfind("o")) #从右边开始查 #print(str1.index("o")) #(字符串,开始索引,结束索引) #print(str1.rindex("o")) #从右边开始查 #print(str1.replace("o","a",1)) #替换 要替换的 替换的数 几个 #切片 #str1 = "hellodaosdzxoadzfadoazada" #print(str1[1:10]) #[开始索引:结束索引:步长]
python 字符串
最新推荐文章于 2022-03-31 13:10:56 发布