标签:生成 div 长度 str 序列 加法 partition and content
1 #第十题 2 name = "aleX" 3 #a.移除两边的空格 4 s1 = name.split() 5 print(s1) 6 #b.查看字符串是否以al开头 7 s2 = name.startswith("al") 8 print(s2) 9 #c.查看字符串是否已X结尾 10 s3 = name.endswith("X") 11 print(s3) 12 #d.将字符串中的"l"换为"p" 13 s4 = name.replace("l","p") 14 print(s4) 15 #e.根据“l”分割 16 s5 = name.split("l") 17 print(s5) 18 s6 = name.partition("l") 19 print(s6) 20 #f.列表 21 #g.字符串全变大写 22 s7 = name.upper() 23 print(s7) 24 #h.字符串全变小写 25 s8 = name.lower() 26 print(s8) 27 #i.输出字符串中第二个字符 28 s9 = name[1] 29 print(s9) 30 #j.输出字符串中前三个字符 31 s10 = name[0:3] 32 print(s10) 33 #k.输出字符串中后俩个字符 34 s11 = name[2:5] 35 print(s11,) 36 37 #l.找出字符串中“e”索引的下标 38 n = 0 39 while n < len(name): 40 if name[n] =="e": 41 print(n) 42 break 43 n += 1 44 #m.获取字符串中除最后一个字符的子序列 45 s12 = name.rstrip(name[len(name)-1]) 46 print(s12) 47 #第二十一题字符串是否可迭代对象?如可以请使用for循环每一个元素? 48 print("第二十一题") 49 n = 0 50 for n in name: 51 print(n) 52 print("#################") 53 #第二十二题使用下划线连接字符串或者列表中的每一个元素 54 name1 = "alex" 55 name2 = ["alex","ailadi","滚犊子"] 56 s13 = "_".join(name1) 57 s14 = "_".join(name2) 58 print(s13,s14) 59 #第二十三题python2中rang和python3中的变化 60 """在2中rang直接生成,在三中在使用时在生成,可以节省内存的使用""" 61 # 第二十四题实现一个整数加法计算器:如:content = input(‘请输入内容:‘) 62 # 如5+9 或5+ 9或5 + 9 63 n1 = input("请输入内容:") 64 n2,n3= n1.split("+") 65 n2 = int(n2) 66 n3 = int(n3) 67 print(n2+n3) 68 69 #第二十五题计算用户输入的内容中有几个十进制小数?几个字母?如:content= input(‘请输入内容:‘) 70 #如:asduiaf878123jkjsfd-21392 71 n = input("请输入内容:") 72 c = 0 73 d = 0 74 for s in n: 75 if s >="0" and s <="9": 76 c+=1 77 if s >= "a" and s <= "z": 78 d+=1 79 print("一共有{}个数字".format(c)) 80 print("一共有{}个字母".format(d)) 81 82 #第二十六题制作趣味模板程序需求: 83 # 等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实 84 #如:敬爱可亲的xxx,喜欢在xxx地方干xxx 85 n1 = input("请输入姓名:") 86 n2 = input("请输入地点:") 87 n3 = input("请输入爱好:") 88 print("亲爱的{name},喜欢在{地点}干{爱好}!".format(name = n1,地点 =n2,爱好 =n3)) 89 90 #第二十八题制作随机验证码,并随即验证 91 def check_code(): 92 import random 93 checkcode = ‘‘ 94 for i in range(4): 95 curren = random.randrange(0,4) 96 if curren != i: 97 temp = chr(random.randint(65,90)) 98 else: 99 temp = random.randint(1,9) 100 checkcode += str(temp) 101 return checkcode 102 stb = False 103 while stb == False: 104 code = check_code() 105 print(code) 106 val = 0 107 n = input("请输入验证码:") 108 for s in code: 109 if s != n[val]: 110 print("输入验证码错误!") 111 break 112 if val == 3: 113 stb = True 114 print("恭喜您,验证成功!") 115 val += 1 116 #第二十九题开发敏感词语过滤程序,提示用户输入内容,如果用户输入的内容中包含特殊的字符:如"苍老师" 117 #"东京热",则将内容替*** 118 s = input("请输入内容:") 119 s1 = s.replace("苍老师","***") 120 s2 = s1.replace("东京热","***") 121 print(s2) 122 # 第三十题 、制作表格循环提示用户输入:用户名、密码、邮箱 123 # (要求用户输入的长度不超过20个字符,如果超过则只有前20个字符有效) 124 # 如果用户输入q或Q表示不再继续输入,将用户输入的内容以表格形式大 125 s = "" 126 while True: 127 s1 = str(input("请输入用户名:")) 128 if s1 == ‘q‘ or s1 == ‘Q‘: 129 break 130 s2 = str(input("请输入密码:")) 131 if s2 == ‘q‘ or s1 == ‘Q‘: 132 break 133 s3 = str(input("请输入邮箱:")) 134 if s3 == ‘q‘ or s1 == ‘Q‘: 135 break 136 s += (s1[0:20] + ‘\t‘) 137 s += (s2[0:20] + ‘\t‘) 138 s += (s3[0:20] + ‘\n‘) 139 print("用户名\t密码\t邮箱\n".expandtabs(20)) 140 n = s.expandtabs(20) 141 print(n)
标签:生成 div 长度 str 序列 加法 partition and content
原文地址:https://www.cnblogs.com/ailadi/p/9978390.html