关于“可变数据类型”做函数默认参数的问题
摘要:若在函数中进行了修改则会有“坑” 如果我们在函数传参时用这个默认参数并且在函数的内部对可变数据类型数据进行了“修改”,那么这样做是有问题的:如果多次调用同一个函数,被当做参数的这个“可变数据类型”会一直用同一个: def func(name,lst=[]): lst.append(name) pri
阅读全文
posted @
2019-11-19 17:51
江湖乄夜雨
阅读(298)
推荐(0) 编辑
reduce、map、zip、filter使用记录
摘要:注意:结果取完一次就没了: # -*- coding:utf-8 -*- ### functools.reduce from functools import reduce r1 = reduce(lambda x,y:x+y,[1,2,3,4,5]) print(r1) # 15 r2 = red
阅读全文
posted @
2019-11-08 09:37
江湖乄夜雨
阅读(186)
推荐(0) 编辑
使用type在对象方法中调用类方法
摘要:type简介 type在Python中的作用是创建一个类。 我们创建类的时候一般会使用这样的方法: # -*- coding:utf-8 -*- class Student(object): country = "China" def add(self,x:int,y:int)->int: retu
阅读全文
posted @
2019-11-06 19:18
江湖乄夜雨
阅读(461)
推荐(0) 编辑