somepeople

2020年8月26日

python面向对象—继承&组合

摘要: 继承:一般出现在子类和父类之间,子类“属于”或者称之为“是”父类,子类具有父类的所有属性 如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它提供了一些常见方法(如__str__)的实现 组合:对象拥有另一个对象的属性。对象定义一个属性指向另一个对象 阅读全文

posted @ 2020-08-26 02:34 Hello_Thanos 阅读(103) 评论(0) 推荐(0) 编辑

2020年8月24日

python面向对象重用父类方法

摘要: 1.“指名道姓”不依赖继承调用父类方法: 父类.__init__(self,参数) 2.super()依赖继承调用父类方法 python2:super(当前类名,self).__init__(参数不包含self) python3:super().__init__(参数不包含self) super方法 阅读全文

posted @ 2020-08-24 23:00 Hello_Thanos 阅读(151) 评论(0) 推荐(0) 编辑

2020年8月2日

python模块之logging

摘要: 输出到console(默认打印warning级别以上(warnging、error、critical)的日志): import logginglogging.debug('hello world') logging.warning('hello world') logging.error('hell 阅读全文

posted @ 2020-08-02 10:15 Hello_Thanos 阅读(96) 评论(0) 推荐(0) 编辑

2020年7月28日

python模块之hashlib

摘要: import hashlib #md5 target = hashlib.md5() target.update(b'hello world ') print(target.hexdigest()) #60c08e2b03b716a176aeb9c2a2fddb79 #sha_256 sha_256 阅读全文

posted @ 2020-07-28 23:43 Hello_Thanos 阅读(70) 评论(0) 推荐(0) 编辑

python模块之pickle&json&shelve

摘要: 三者都是对数据类型进行序列化,然后存入文件 pickle 只支持python,但对python里的所有数据类型都支持 shelve同上,只是存取更方便,将数据序列化以字典的形式存取进文件中,linux json对所有语言都支持,可读性较高,但对于python来说只支持常规的数据类型(str,int, 阅读全文

posted @ 2020-07-28 00:07 Hello_Thanos 阅读(253) 评论(0) 推荐(0) 编辑

2020年7月27日

python模块之random

摘要: print(random.random()) #返回0~1之间的随机浮点数 print(random.randint(1,100)) #返回指定区间的随机int数 print(random.randrange(1,100,2)) #在指定区间指定步长的随机数 print(random.choice( 阅读全文

posted @ 2020-07-27 21:28 Hello_Thanos 阅读(128) 评论(0) 推荐(0) 编辑

python模块之time&datetime模块

摘要: TIME: 1.时间戳: print(time.time()) #1595852043.5159092 1.struc_time: 本地时间 print(time.localtime()) #time.struct_time(tm_year=2020, tm_mon=7, tm_mday=27, t 阅读全文

posted @ 2020-07-27 20:21 Hello_Thanos 阅读(171) 评论(0) 推荐(0) 编辑

2020年7月26日

python安装模块及模块安装路径配置

摘要: 安装模块: pip install 模块名 利用豆瓣源指定路径安装: pip install -i http://pypi.douban.com/simple/ paramiko --trusted-host pypi.douban.com --target=E:\pythondir\venv\Li 阅读全文

posted @ 2020-07-26 11:57 Hello_Thanos 阅读(1468) 评论(0) 推荐(1) 编辑

2020年7月25日

迭代器和可迭代对象的区别

摘要: 迭代器取值空间随着每次取值而减少,可迭代对象则不变 迭代器还有__iter__和__next__方法,可迭代对象只有__iter__方法 阅读全文

posted @ 2020-07-25 11:26 Hello_Thanos 阅读(170) 评论(0) 推荐(0) 编辑

2020年7月23日

python装饰器

摘要: #通过引用全局变量来控制账号登陆flag = False def login(func): def inner(*args,**kwargs): global flag if flag: ret = func(*args, **kwargs) return ret else: username = 阅读全文

posted @ 2020-07-23 21:45 Hello_Thanos 阅读(94) 评论(0) 推荐(0) 编辑

导航