- 博客(8)
- 收藏
- 关注
原创 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
159
原创 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
292
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
205
原创 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
252
原创 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
166
原创 python的json,time,datatime,re模块...
json :json.dumps(对象) # 将其他数据类型转化为json,称为序列化。# 只支持dict, list, tuple, str, int, float, bool, None# 不支持set... 需要JSONEcoder才能实现...json.loads(对象) # 将json转化为其他数据类型, 称为反序列化。json.dump(要写入的对象, 被写入的文件) # 将数据序列化并写入到文件中################################
2021-02-28 22:37:14
335
1
原创 Day06笔记 -路飞学城学员
数据类型(上)分为五个维度:定义,独有功能,公共功能,类型转换,其他。1.整形1.1 定义整形实质上是现在所有10进制数的集合1.2独有功能用于计算二进制位的多少,例如:v1 = 16print(v1.bit_length()) # 5print(bin(16)) # 0b100001.3公共功能加减乘除1.4数据转换# boolprint(True) 1print(False) 0# strprint("123") 123# 进
2021-02-08 11:59:11
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人