摘要:
pandas 1.1.5文档 https://pandas.pydata.org/pandas-docs/version/1.1.5/ Numpy和Scipy文档 https://docs.scipy.org/doc/ Scipy1.5.2 https://docs.scipy.org/doc/sc 阅读全文
摘要:
组合 组合:给一个类的对象封装一个属性,这个属性是另一个类的对象。 组合意义:让类的对象与另一个类的对象产生关系(类与类之间产生关系,除了组合,还有继承) class GameRole: def __init__(self, name, ad, hp): self.name = name self. 阅读全文
摘要:
【函数汇总、面向对象初识、类名的使用、对象的使用、类名称空间,对象名称空间】 函数汇总 https://www.processon.com/view/link/62109b5be401fd587b38e325 面向对象初识 class A: name = 'alex' #静态属性 def fun(s 阅读全文
摘要:
#func = lambda : x (lambda相当于函数名) v = [lambda :x for x in range(10)] #[func0, func1, func2, ..., func9] #只要这样写,在内存中已经定格在9值 #虽然lambda函数还没执行,但是range已经执行 阅读全文
摘要:
匿名函数 一行函数。只有普通函数,有且只有返回值的才可以用匿名函数简化 匿名函数不单独使用,多与内置函数结合。 lambda可接三元运算: func1 = lambda x: x if x > 10 else x*2 print(func1(5)) ''' 10 ''' 递归函数 默认递归次数是99 阅读全文
摘要:
内置函数大部分整理 https://www.processon.com/view/link/620b32be0e3e7429dd039efc 阅读全文
摘要:
def extendList(val, list = []): list.append(val) return list list1 = extendList(10) #[10,] list list2 = extendList(123, []) #[123,] list3 = extendList 阅读全文
摘要:
生成器 生成器:自己用python代码写的迭代器,生成器本质就是迭代器。 构建一个生成器: 1.通过生成器函数 函数的return换成yield 2.生成器表达式 单独的 生成器名() 不执行,为生成器对象 执行:生成器名().__next__() 一个next对应一个yield,yield将值返回 阅读全文
摘要:
【其他、函数名应用、globals() locals()、闭包、可迭代对象与迭代器】 其他 for 没break 执行else break 不执行else else 函数名应用 函数名是一个特殊变量 1.函数名就是函数的内存地址 2.函数名可以作为变量 3.函数名可以作为函数的参数 4.函数名可以当 阅读全文
摘要:
函数动态参数 函数为了拓展或对于传入实参的数量不固定 万能(动态)参数:*args **kwargs *的用法: 在函数的定义时,在位置参数浅加个*,聚合。 在函数调用(执行)时,在可迭代对象前加*,打散。 *args **kwargs: *args:将所有实参位置参数聚合到一个元组,并赋值给arg 阅读全文