python
「已注销」
这个作者很懒,什么都没留下…
展开
-
python获取昨天今天明天的开始结束时间
import timeimport datetime# 今天日期today = datetime.date.today()# 昨天时间yesterday = today - datetime.timedelta(days=1)# 明天时间tomorrow = today + datetime.timedelta(days=1)acquire = today + datetim...原创 2018-08-27 22:07:30 · 1650 阅读 · 0 评论 -
python字典能作为key的数据类型
一个对象能不能作为字典的key,就取决于其有没有__hash__方法。所以所有python自带类型中,除了list、dict、set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当key。比如数值/字符串/完全不可变的元组/函数(内建或自定义)/类(内建或自定义)/方法/包等等你能拿出手的,不过有的实际意义不高。还有数值型要注意,因为两个不同的相等数字可以有相同的哈希值,比如1...原创 2018-08-27 22:04:31 · 13883 阅读 · 0 评论 -
python用import上几级的目录
可以用sys.pathsys.path的作用:当使用import语句导入模块时,解释器会搜索当前模块所在目录以及sys.path指定的路径去找需要import的模块在使用sys.path时我们需要import sys下面是实例:比如我们要import上一级的目录中的a.py , 我们就可以这么写import syssys.path.append("../") # ....原创 2018-08-18 15:30:01 · 5361 阅读 · 1 评论 -
多重继承两个父类都有成员
刚刚在写python遇到一个奇妙的问题,然后查了半天才搞懂。在写多重继承的时候,如果两个父类A,B都有成员需要继承,用super会出错,只能用两个__init__()方法例如:class A(): def __init__(self,a): self.a = a def cout(self): print(self.a)cla...原创 2018-08-06 21:51:19 · 719 阅读 · 0 评论 -
python的__xxxx__函数
1. __init__和__delete____init__()函数的意义等同于类的构造器(同理,__del__()等同于类的析构函数)。因此,__init__()方法的作用是创建一个类的实例。2. __call____call__()的作用是使实例能够像函数一样被调用,同时不影响实例本身的生命周期(__call__()不影响一个实例的构造和析构)。但是__call__()可以用...原创 2018-07-22 14:10:24 · 875 阅读 · 0 评论