2018年8月30日
摘要: class Student: def __init__(self,name): self.__name = name @property def name(self): # 类中的函数,被property装饰器装饰好,就由函数伪装成了属性 return self.__name # 当类中的函数,被@ 阅读全文
posted @ 2018-08-30 21:04 yellwonfin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: # 关于type()方法 与 isinstance()方法 的区别?print(type("aaa")) # 判断一个对象的直接类print(isinstance("aaa",str)) # True 判断一个对象 是否是一个类的实例 ,支持继承的类class A: passclass B(A): 阅读全文
posted @ 2018-08-30 18:02 yellwonfin 阅读(95) 评论(0) 推荐(0) 编辑
摘要: python2.x 与 python3.x 的区别: 1. python2.x 的源码编码不规范,源码重复较多;python3.x 的源码编码规范,清晰、优美、简单 2. python2.x的默认字符集编码为ASCII,而python3.x 默认字符编码为UTF-8;因此表现就是python2默认是 阅读全文
posted @ 2018-08-30 09:10 yellwonfin 阅读(363) 评论(0) 推荐(0) 编辑
摘要: # 广义上的封装# class 类名:# def 方法名(self):pass# 是为了只有这个类的对象才胡使用定义在类中的方法# 狭义上的封装: 把一个名字藏在类中class Goods: __discount = 0.2 # 私有的静态变量 print(__discount) # 0.2# 在类 阅读全文
posted @ 2018-08-30 00:00 yellwonfin 阅读(129) 评论(0) 推荐(0) 编辑