python
初XIN_WU忘
这个作者很懒,什么都没留下…
展开
-
python 二维数据拷贝,修改A数据,B数据为什么跟着改变
def idseach(): a = [1, [1, 2, 3, 4], 3, 4, 5] c = [] c[:] = a[:] print(id(a[1])) print(id(c[1])) a[0] = 2 print(a, id(a), id(a[1])) print(c, id(c), id(c[1]))>>...原创 2020-04-07 15:26:19 · 806 阅读 · 0 评论 -
werkzeug:generate_password_hash()函数如何破解相同密码设置,验证用户对应的“密码散列值”
接上章节:https://blog.csdn.net/Miao_Hen/article/details/105157765讲述:为什么generate_password_hash()函数针对同一密码,生成不同的“密码散列值”,而用户登录时可以判断密码是否正确清晰的描述:A/B两个用户,都设置密码为“cat”,但是A/B两个用户生成的“password_hash”不一致;当A用户登录时,怎么...原创 2020-03-29 23:35:12 · 2469 阅读 · 3 评论 -
python--特殊方法(__str__()和__repr__())
__str__(): 类中默认的返回__repr__(): 类中默认的返回相同点:默认未重定义的情况下,继承object 调用这两个方法,返回的都必须是字符串不同点:两者是单独存在的class A(): def __str__(self): return "__str__"class B(object): def __repr_...原创 2019-12-27 11:38:59 · 254 阅读 · 0 评论 -
python--特殊方法学习(__new__)
__new__():创建类实例,__init__()之前被调用WHO:是一种负责创建类实例的静态方法,无需使用 staticmethod 装饰器修饰WHAT:该方法会优先 __init__() 初始化方法被调用WHERE: 在元类编程里大量的使用,绝大部分是不需要重写new 这个函数\HOW1:类中没有创建__new__(), 为默认方法存在def __new__(cls...原创 2019-12-27 11:31:41 · 168 阅读 · 0 评论 -
openpuxl求平均值
1:打开文件,获取所需求平均值表格的内容 def write_excel(self): """将文本内容写入 sheet data """ for sheet, data in self.data_dict.items(): index = 2 ...原创 2019-06-09 19:40:48 · 830 阅读 · 0 评论