有变量name = “aleX leNb”完成如下操作: #移除name变量对应值两边空格,并输出处理结果。 name = " aleX leNb " # s1 = name.strip() # s11 = name.strip(" al,Nb ") # print(s1,s11) # #移除name左边的“al"并输出结果 # s2 = name.lstrip(" al") # s102 = name.strip(" al") # print(s2,s102) #移除name右边的“Nb”并输出结果 # s3 = name.rstrip("Nb ") # s103 = name.strip(",Nb ") # print(s3, s103) # #移除name变量开头的“a“与结尾的”b“并输出结果 # s4 = name.strip(" a, b ") # print(s4) name = "aleX leNb" # #判断name变量是否以”al“开头 # s5 = name.startswith("al") # print(s5) # #判断name变量是否以”Nb“结尾 # s6 = name.endswith("Nb") # print(s6) # #将name变量对应值中的”l"替换为“p"并输出结果 # s7 = name.replace("l", "p") # print(s7) # #将name变量对应值中第一个l替换为p并输出结果 # s8 = name.replace("l", "p", 1) # print(s8) # #将name变量对应的值根据第一个l进行分割并输出结果 # s10 = name.split("l", 1) # print(s10) # # #将name变量对应值根据所有的"l"进行分割并输出结果 # s9 = name.split("l") # print(s9) # #将name变量对应值变大写并输出结果 # s11 = name.upper() # print(s11) # #将name变量对应值变小写并输出结果 # s12 = name.lower() # print(s12) # #将name变量的首字母a变大写并输出结果 # s13 = name.capitalize() # print(s13)#首字母a大写,其余全小写 # #将name变量中两个单词的首字母均大写 # s14 = name.title() # print(s14)#每个单词首字母均大写,其余字母小写 # #判断name变量中l出现了几次,并输出结果 # s15 = name.count("l") # print(s15) # #判断name变量前四位l出现次数,并输出结果 # s16 = name.count("l", 0, 4) # print(s16) # name = "aleX lenb" # #从name变量对应的值中找到“N”对应的索引(如果找不到就报错) # # s17 = name.index("N") # # print(s17) # #从name变量对应的值中找到“N”对应的索引(如果找不到就输出-1) # # s18 = name.find("N") # # print(s18) # #从name变量对应的值中找到“X le”对应的索引,并输出结果 # s19 = name.find("X le") # print(s19) name = "aleX lenb" # #输出name变量对应的值的第2个字符 # s1 = name[1] # print(s1) # #输出name变量对应值的前3个字符 # s2 = name[0]+name[1]+name[2] # print(s2) # #输出name变量对应值的后两个字符 # s3 = name[-2]+name[-1] # print(s3) # #输出name变量对应值中“e”所在索引位置 # s4 = name.find("e") # print(s4) # #获取name变量的子序列,去掉最后一个字符,如:oldboy则获取oldbo # s5 = name.rstrip("b") # print(s5) #s = "132a4b5c" #通过对li列表切片形成新的字符串s1=“123” # s1 = s[:3:2]+s[1:2] # print(s1) # #通过对li列表切片形成新的字符串s2="a4b" # s2 = s[3:6] # print(s2) # #通过对li列表切片形成新的字符串s3=“1245” # s3 = s[:-1:2] # print(s3) # #通过对li列表切片形成新的字符串s4="3ab" # s4 = s[1:-2:2] # print(s4) # #通过对li列表切片形成新的字符串s5="c" # s5 = s[-1:] # print(s5) # #通过对li列表切片形成新的字符串s6="ba3" # s6 = s[-3::-2] # print(s6)#pas:反切片取值一定要从后往前取步长前一定要加-号 #使用while和for循环分别打印字符串s=”asdfer“每个元素。 # s = "asdfer" # count = 0 # while count < 6: # print(s[count]) # count += 1 # for i in s: # print(i) #实现一个整数加法计算器:如conter=input(“请输入内容:”) #如用户输入:5+9或5+ 9 或 5 + 9,然后进行分割再进行计算 # counter = input("请输入内容:") # index = counter.find("+") # c1 = int(counter[:index]) # c2 = int(counter[index+1:]) # print(c1 + c2) #pas:字符串使用int转换为数字后自动删除字符串中的空格,只能是1个单词,不能是多个单词,否则会报错 # s = int(" 8") # print(s) #分别用while和for循环输出字符串s=input("你想输入的内容:”)的每个字符 # count = 1 # c = 0 # s = input("你想输入的内容:") # while c < count+1: # count = s.find(s[-1]) # a = s[c] # c += 1 # print(a) # s = input("你想输入的内容:") # for i in s: # print(i) #用户输入一段字符串,计算里面共有几个数字 # s = input("请输入:") # count = 0 # for i in s: # if i.isdigit: # count += 1 # print(count) #用户输入一段字符串,计算里面共有几串数字组 s = input("请输入:") count = 0 for i in s: if i.isdigit: sum = i.find() elif i.isalpha: count += 1 else: count += 1 print(count)
第四天家庭作业pas:字符串的使用方式
最新推荐文章于 2024-08-14 23:30:40 发布