摘要: 1 #通用版装饰器 2 def zhuang_shi_qi(func): 3 def inner(*args,**kwargs): 4 print("#"*30) 5 res = func(*args,**kwargs) 6 return res 7 return inner 8 9 @zhuang 阅读全文
posted @ 2020-02-19 15:14 卡子 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、原始代码 1 def school(name,addr,type): 2 def kao_shi(school): #功能性用函数 3 print('%s正在考试'%school['name']) 4 5 def zhao_sheng(school): 6 print('%s招生的地址是:%s' 阅读全文
posted @ 2020-02-03 23:00 卡子 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、lambda,map 1 num_l=[1,2,3,4,5,6] 2 string='fuhaoka' 3 a=map(lambda x:x+1,num_l) 4 print(list(a)) 5 b=map(lambda x:x.upper(),string) 6 print(list(b)) 阅读全文
posted @ 2020-01-30 09:59 卡子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、位置参数,必须一一对应,缺一不行,多一也不行 def test(x,y,z):#位置形参 print(x) print(y) print(z) test(1,2,3) View Code 2、关键字参数,无须一一对应,缺一不行,多一也不行 def test(x,y,z):#位置形参 print( 阅读全文
posted @ 2020-01-27 15:05 卡子 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、打印浮点数%f tp1="percent %.2f"%99.976234444444444444 print(tp1) tp1="percent %.3f"%99.976234444444444444 print(tp1) >>> percent 99.98percent 99.976 2、打印 阅读全文
posted @ 2020-01-27 10:08 卡子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: #作用:去重,关系运算, #定义: 知识点回顾 可变类型是不可hash类型 不可变类型是可hash类型 #定义集合: 集合:可以包含多个元素,用逗号分割, 集合的元素遵循三个原则: 1:每个元素必须是不可变类型(可hash,可作为字典的key),不可变类型有:数字, 字符串,元组 2:没有重复的元素 阅读全文
posted @ 2020-01-26 18:44 卡子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中 l=s.split() print(l) dic={} for item in l: if item in dic: 阅读全文
posted @ 2020-01-26 18:36 卡子 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 有一下列表,nums =[2,7,11,15,1,8,7]1、请找到列表中任意两个元素相加能够等于9的元素集合,如:[(0,1),(4,5)] 1 nums=[2,7,11,15,1,8,7] 2 a=[] 3 for i in range(0,len(nums)): # 获取nums的索引 4 f 阅读全文
posted @ 2020-01-26 16:25 卡子 阅读(1343) 评论(0) 推荐(0) 编辑