python
little_pig.
python学习者
展开
-
python上使用DES加密
python代码实现DES加密原创 2022-05-25 22:10:07 · 3845 阅读 · 1 评论 -
Python并发编程-进程知识总结
1.进程开启进程的两种方式from multiprocessing import Processimport timedef foo(name): print("{} is running!".format(name)) time.sleep(2) print("{} is done!".format(name)) if __name__ == '__main__': p = Process(target= foo, args= ("进程原创 2021-04-05 23:56:18 · 110 阅读 · 0 评论 -
classmethod(cls), staticmethod() 类方法和静态方法的作用
classmethod(cls), staticmethod() 类方法和静态方法。一个例子搞定类方法和静态方法的作用classmethod(cls)和staticmethod() 都可以不实例化对象而调用类中的方法。class Func(object): def f1(self): print("f1") @classmethod def f2(cls): print("f2") @staticmethod def f.原创 2021-04-02 00:02:47 · 223 阅读 · 1 评论 -
import_module + 反射
import_module + 反射反射和import_module 都可以以字符串的形式操作对象中的成员# 反射 (getattr, setattr, delattr, hasattr)class Foo(object): def __init__(self, name, age): self.name = name self.age = agev1 = Foo("alex", 18) # --> 先实例化一个对象v1原创 2021-03-31 23:02:54 · 155 阅读 · 0 评论 -
python-isinstance()用法
isinstance()用法1.判断是否为迭代器、迭代器对象(判断依据:是否含有__iter__,next )# 1.判断是否为迭代器、迭代器对象(判断依据:是否含有__iter__,__next__ )from collections.abc import Iterator, Iterablev1 = [11, 22, 33, 44]print(isinstance(v1, Iterable)) # Iterable -- > 可迭代对象 含有__iter__ 方法print(is原创 2021-03-31 00:32:42 · 209 阅读 · 0 评论 -
python简单装饰器实例
装饰器实例:import functoolsdef calc(v1): functools.wraps(v1) def inner(*args, **kwargs): # *args为元组, **kwargs为字典 return args, kwargs return inner@calc # --> func = calc(func)def func(*args, **kwargs): print("我是func函数")v1 =原创 2021-03-01 22:42:28 · 115 阅读 · 0 评论