08 2022 档案
摘要:>>> s = 'RUNOOB' >>> repr(s) "'RUNOOB'" >>> dict = {'runoob': 'runoob.com', 'google': 'google.com'}; >>> repr(dict) "{'google': 'google.com', 'runoob'
阅读全文
摘要:import itertools a = range(1, 5) y = list(itertools.permutations(a, 3)) print(y) 输出: [(1, 2, 3), (1, 2, 4), (1, 3, 2), (1, 3, 4), (1, 4, 2), (1, 4, 3)
阅读全文
摘要:class ToDictMixin(object): def to_dict(self): return self._traverse_dict(self.__dict__) # 具体的实现代码写起来也很直观:我们只需要用hasattr函数动态地访问属性、isinstance函数动态地检测对象类型,
阅读全文
摘要:from threading import Thread import os class InputData(object): def read(self): raise NotImplementedError class PathInputData(InputData): def __init__
阅读全文
摘要:在字典中查找某个值时,若key不存在时则会返回一个KeyError错误而不是一个默认值,这时候可以使用defaultdict函数。 注意:使用dict[key]=value时,若key不存在则报错;使用dict.get(key)时,若key不存在则会返回一个默认值。 defaultdict接受一个工
阅读全文
摘要:https://github.com/bslatkin/effectivepython/find/master
阅读全文
摘要:import datetime t1 = datetime.datetime.strptime("2017-9-06 10:30:00", "%Y-%m-%d %H:%M:%S") t2 = datetime.datetime.strptime("2017-9-06 12:30:00", "%Y-%
阅读全文
摘要:# 取别名方法一 a1 = Book.objects.filter().extra(select={'title2': 'title', 'category2': 'category'}).values("title2", "category2") print('这是a1',a1) # 取别名方二
阅读全文