- 博客(5)
- 收藏
- 关注
转载 模块
hashlib 模块 hashlib模块可用于对密码的加密破解有撞库暴力破解, 在进行动态加盐后撞库的可能性就基本没有了。 # import hashlib#打开模块 # m = hashlib.md5()#创建了一个md5算法的对象 # m.update('123456'.encode('utf-8')) # print(m.hexdigest())#在pycha...
2018-04-23 20:16:00
72
转载 面向对象 封装 property setter classmethod staticmethod
【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 私有变量和私有方法 在python中用双下划线开头的方式将属性隐藏起来...
2018-04-17 16:06:00
93
转载 对象之间的交互
class Person: # 定义一个人类 role = 'person' # 人的角色属性都是人 def __init__(self, name, aggressivity, life_value): self.name = name # 每一个角色都有自己的昵称; self.aggressivity = aggr...
2018-04-17 15:44:00
180
转载 初识面向对象
面向过程 与 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,...
2018-04-17 15:34:00
70
转载 day 3作业
一。 1,有变量name = "aleXleNb" 完成如下操作: 1)移除name 变量对应的值两边的空格,并输出处理结果 name = " aleX leNb".strip()print(name) 2)移除name变量左边的’al’并输出处理结果 name = 'aleX leNb'.strip('al') 3)移除name变量右面的’Nb’,并输出处理结...
2018-03-20 21:09:00
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人