摘要: 1:将列表内的元素,根据位数合并成字典 lst = [1,2,4,8,16,32,64,128,256,512,1024,32769,65536,4294967296] # 输出 { 1:[1,2,3,8], 2:[16,32,64], 3:[128,256,512], 4:[1024,], 5:[ 阅读全文
posted @ 2020-04-28 22:29 扎小辫的胖虎 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1:Python range 函数 语法:range(start, stop[, step]) start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0 阅读全文
posted @ 2020-04-27 23:36 扎小辫的胖虎 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. # 例 1 2. def func(a,b=[]): 3. b.append(a) 4. print(b) 5. func(1) 6. func(1) 7. func(1) 8. func(1) 9. 10. # 例 2 11. def func(a,b={}): 12. b[a] = 'v' 阅读全文
posted @ 2020-04-27 00:08 扎小辫的胖虎 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1:关于八进制、十进制、十六进制: 八进制:01234567 十进制:0123456789 十六进制:0123456789ABCDEF 在Python中,十进制转八进制:oct() 十进制转十六进制:hex() 2:有12345678 八个数字,能组成多少个互不相同且无重复数字的3位数? count 阅读全文
posted @ 2020-04-26 00:15 扎小辫的胖虎 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1:读代码 for i in range(5,0,-1): print(i) 请在下面写出打印结果 54321 range(x,y,z)——x是初始值,y是结束值的后一位(左闭右开),z为跳动的距离(默认是1) 2:匿名函数(从某种意义来说,匿名函数不是真的,不能有名字) 格式:函数名 = lamb 阅读全文
posted @ 2020-04-23 23:48 扎小辫的胖虎 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 以下代码输出是什么? list=['a','b','c','d','e'] print list[10:]A. []B. 程序异常C. ['a','b','c','d','e']D. 输出空 A 现有字典 d={"a":26,"g":20,"e":20,"c":24,"d":23,"f":21,"b 阅读全文
posted @ 2020-04-22 23:24 扎小辫的胖虎 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 如何判断的一个值是函数还是方法? 用type判断,如果是method就是方法,function就是函数; 关于类和实例没有关联的function都是函数; 关于类和实例有关联的function都是方法。 type(1+2L*3.14)的结果是A. intB. longC. floatD. str C 阅读全文
posted @ 2020-04-21 23:44 扎小辫的胖虎 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1:下面程序的输出结果是 x = True y = False z = False if x or y and z: print ('yes') else: print ('no') yes 2:现有一列表alist, 请写出两种去除alist中重复元素的方法, 其中:– 要求保持原有列表中元素的排 阅读全文
posted @ 2020-04-21 00:05 扎小辫的胖虎 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1:如何删除列表中的重复项 list(set(list)) 2:赋值、浅拷贝、深拷贝的区别 赋值:将变量和值在内存中形成映射指向关系; 浅拷贝:只拷贝第一层元素地址copy.copy; 深拷贝:为所有层的元素都单独开着新空间 copy.deepcopy() 3:pass的作用 占位符 和...的用法 阅读全文
posted @ 2020-04-20 00:05 扎小辫的胖虎 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1:请把以下函数转化为python lambda匿名函数 def add(x,y): return x+y def add(x,y): return x+y print(lambda x, y: x + y) 2:map(lambda x:x*x,[y for y in range(3)])代码会输 阅读全文
posted @ 2020-04-19 00:16 扎小辫的胖虎 阅读(70) 评论(0) 推荐(0) 编辑