随笔分类 -  代码优化

摘要:传参 在函数传参中,传入数据 arg 传入的参数值 func 函数名 **kwargs func函数的传参 def func_a(arg, func, **kwargs): print(arg) func(**kwargs) def B(arg_a): print(arg_a) def C(): p 阅读全文
posted @ 2021-01-27 16:04 鲁哒哒 阅读(63) 评论(0) 推荐(0)
摘要:classmethod 修饰符 与self类不同,不需实例化 函数不需要实例化,不需要 self 参数 需填写cls 参数 - 调用类的属性,类的方法,实例化对象等 #!/usr/bin/python # -*- coding: UTF-8 -*- class A(object): bar = 1 阅读全文
posted @ 2021-01-27 13:15 鲁哒哒 阅读(163) 评论(0) 推荐(0)
摘要:def a(): print(11111) def b(): print(222222) class OBJ: def __init__(self, type): self.type = type obj1 = OBJ(1) obj2 = OBJ(2) obj3 = OBJ(1) l = [obj1 阅读全文
posted @ 2021-01-21 13:12 鲁哒哒 阅读(114) 评论(0) 推荐(0)
摘要:numba初体验 今天在知乎上发现了一个很神奇的包numba,可以用jit的方式大幅提高计算型python代码的效率,一起来看一下 安装 pip3 install numba 注意:numba仅支持python3.5以上的版本 使用 numba的使用也很简单,使用numba.jit装饰锂电函数就可以 阅读全文
posted @ 2021-01-21 12:59 鲁哒哒 阅读(136) 评论(0) 推荐(0)
摘要:def run(): obj = get_source_target_obj() trans = { "hosts": transfrom_hosts_general, } trans[obj.type](obj) def get_source_target_obj(): pass def tran 阅读全文
posted @ 2021-01-21 11:32 鲁哒哒 阅读(65) 评论(0) 推荐(0)