摘要: 封装 1 【封装是什么】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 2【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 二 私有变量和私有方法 在pyt 阅读全文
posted @ 2018-05-25 09:43 huningfei 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一 hashlib 主要用于字符串加密 1 1 import hashlib 2 md5obj=hashlib.md5() # 实例化一个md5摘要算法的对象 3 md5obj.update('alex3714'.encode('utf-8')) # 使用md5算法的对象来操作字符串 4 ret = 阅读全文
posted @ 2018-05-25 09:42 huningfei 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一 property的用法,将一个函数伪装成属性 1 #第一种写法: 2 from math import pi 3 class Circle: 4 def __init__(self,r): 5 self.r=r 6 def mj(self): 7 return pi*self.r**2 8 de 阅读全文
posted @ 2018-05-25 09:42 huningfei 阅读(186) 评论(0) 推荐(0) 编辑
levels of contents