Python_ Day 3
作者:互联网
输入验证码 %s 1-10内除7以外的数 for i in range(0,11): if i ==7: pass else: print (i) 示例 content = input('请输入内容:') 用户输入:5+9或5+ 9或5 +9 (含空格),然后进行分割转换最终进行整数的计算得到结果 num = [] content = input ('请输入加法运算:') c0=content.strip() #清空格 num=c0.split('+') #根据'+'切割 print(num) num1=int(num[0]) #转化数据类型 num2=int(num[1]) #转化数据类型 print(num1+num2) 计算用户输入放入加法运算 num=[] content=input('请输入运算: ') A=content.split('+') n1=int(A[0]) n2=int(A[-1]) print(n1+n2) 通过for循环和数字计算器实现:users = ['王大锤','白客','Papi酱','大衣哥'] users = ['王大锤','白客','Papi酱','大衣哥'] L=len(users) for i in range(L): print(i,users[i]) 删除 users = ['王大锤','白客','Papi酱','大衣哥'] del users[0] print(users) 替换/修改 users = ['王大锤','白客','Papi酱','大衣哥'] users[0]='李大狗' print(users) # --------------------------------字典----------------------------------------- infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} 取键 for item in infor.keys(): print(item) 取值 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} for item in infor.values(): print(item) 取键值对 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} for a,b in infor.items(): print(a,b) ################### 列表之‘反转’ #################### 1.reverse, 反转 val=[11,15,19,23,'adf'] val.reverse() print(val) 2.sort val=[11,9,19,23] val.sort(reverse=False) #默认从小到大 print(val) val=[11,9,19,12] val.sort(reverse=True) #默认从大到小 print(val) ####################################### 字典 ######################################## v = {'k1':'v1','k2':'v2','k3':'v3'} 默认按照键判断,即:判断x 1.键值对的取值 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} 取键 for item in infor.keys(): print(item) 取值 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} for item in infor.values(): print(item) 取键值对 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} for a,b in infor.items(): print(a,b) 2.get 获取值 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} v1=infor['eat'] print (v1) ¥¥¥¥¥¥¥¥¥¥ eat无值,会报错 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} v2=infor.get('age') print(v2) ¥¥¥¥¥¥¥¥¥¥ age有值,返回值 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} v3=infor.get('appearance') print(v3)¥¥¥¥¥¥¥¥¥¥ appearance无值,返回None给v3 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} v4=infor.get('appearance',1997) print(v4) ¥¥¥¥¥¥¥¥¥¥ 如果v4无值,返回666给v4. 3.pop 删除/取值 &&& del 删除 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} result=infor.pop('age') print(infor,result) infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} del infor['age'] print(infor) 4.update 更新 infor = {'name':'王大锤','age':'20','gender':'男','hobby':'睡觉'} infor.update({'name':'Papi酱','gender':'女','height':'165'}) print(infor) &&&&&&&&&&&&&&&&&&& 存在就更新,不存在就添加 ####################################### 判断一个字符串中是否有敏感词汇 ######################################## &&&&&& 字符串 str&&&&&&& val='我是歌手第3期' if '片' in val: print('含敏感词汇') else: print('安全') &&&&&& 列表&元组 list& tuple &&&&&&& val=['栀子花','玫瑰花','茉莉花','百合花'] if '栀子花' in val: print('过敏原') else: print('安全') &&&&&& 字典 dict &&&&&&& v = {'k1':'v1','k2':'v2','k3':'v3'} &&&&&&&& 默认按照键判断,即:判断x是否是字典的键 if 'x' in v: pass else: print ('on') &&&&&&&& 请判断:k1 是否在其中? if 'k1' in v: pass &&&&&&&& 请判断:v2 是否在其中? # way1,循环判断 v = {'k1':'v1','k2':'v2','k3':'v3'} flag='不存在' for v in v.values(): if v=='v2': flag = '存在' print(flag) # way2,循环判断 if 'v2' in list(v.values()): pass &&&&&&&& 请判断:k2:v2 是否在其中? v = {'k1':'v1','k2':'v2','k3':'v3'} value=v.get('k2') if value =='v2': print ('存在') else: print('不存在') 练习题 char_list = ['王大锤','学校','砸设备'] content = input('请输入内容:') success = True for v in char_list: if v in content: success = False break if success: print(content) else: print('包含敏感词汇')
标签:name,Python,gender,age,大锤,print,infor,Day 来源: https://www.cnblogs.com/zhushuangyue/p/12958065.html