
python
CPriLuke
享受技术,‘漫漫’积累
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实用小程序:pip install
import logging import subprocess def pip_install(package=None, req=None, dest=None, src_dir=None): """ pip安装命令 :param package: pip包名称,或者wheel包名称 :param dest: 安装目的位置 :return: src_dir: 其他依赖包的来源 """ if package: cmd_list =原创 2021-04-30 14:41:35 · 554 阅读 · 0 评论 -
python class不再函数内定义变量有什么不同
总结:不会被所有的实例共享,每个实例均有一个,但可以通过类名访问 作用: 1. 可以看作类常量, 如A.a 2. 可以作为python的描述器descriptor class A: a = 1 def __init__(self): self.c = 'string' c = A() c.a = 4 # a 本质只与实例进行绑定了 b = A() print(b.a) # 打印1 print(c.a) # 打印4 print(c.__dict__) print(A.a原创 2021-04-20 00:45:46 · 334 阅读 · 0 评论 -
python菱形继承
class A: def set(self, a): print('A {}'.format(a)) class B(A): def set(self, a): print('B {}'.format(a)) super(B, self).set(a) class C(A): def set(self, a): print('C {}'.format(a)) super(C, self).set(a)原创 2021-04-20 00:27:30 · 297 阅读 · 0 评论 -
python回调保留状态
使用类实现 from multiprocessing import Pool def add(x, y): return x + y class ResultHandler: def __init__(self): self.sequence = 0 def handler(self, result): self.sequence += 1 print('[{}] Got:{}'.format(self.sequence, r原创 2021-04-19 17:01:37 · 174 阅读 · 0 评论 -
python定义函数接收json参数
直接上代码 def func2(*args, **kwargs): if args and kwargs: raise TypeError("jsonify() behavior undefined when passed both args and kwargs") elif len(args) == 1: # single args are passed directly to dumps() data = args[0] else:原创 2021-03-07 21:26:15 · 774 阅读 · 0 评论 -
python数据分析-第三章
二分收索 import bisect c = [1, 2, 2,2,3,4,5] bisect.bisect(c, 2) enumerate 遍历一个序列,同时需要序号 some_list = ['foo', 'bar', 'baz'] mapping = {} for i, v in enumerate(some_list): mapping[v] = i out: {'foo': 0, 'bar': 1, 'baz': 2} zip 将列表,元组或其他序列的元素配对,新建一个元组构成.原创 2020-06-14 14:59:54 · 393 阅读 · 0 评论 -
python基本知识梳理
1.while遍历列表 原因是:for循环不应该修改列表;要在for循环时,同时对列表进行修改可以使用while #在列表之间移动元素 unconfirmed_users = ['green', 'red', 'blue'] confirmed_users = [] while unconfirmed_user: cur_user = unconfirmed_user.pop...原创 2019-11-16 17:22:46 · 312 阅读 · 0 评论