摘要:#常见的异常 class Human: #属性 sex = 'man' age = 18 #方法 def run(self): print('跑啊~~~') #实例化对象 #zw = Human() #print(zw.age) #AttributeError 尝试访问未知的对象属性 #print(zw.color) #lists... 阅读全文
posted @ 2017-12-12 18:05 Sun阳 阅读 (508) 评论 (1) 编辑
摘要:#装饰器:对类或者函数进行功能的扩展 ''' #第一步:基本函数 def la(): print('脚踏黄河两岸,手拿机密文件,前面机枪扫射,后面炮火连天') #调用函数 la() la() #第二步:扩展函数功能(不能修改原函数) #用于扩展基本函数的函数 def kuozhan(func): #扩展功能1 print('la前参拜祈求') #调用基本函数 ... 阅读全文
posted @ 2017-12-12 18:04 Sun阳 阅读 (201) 评论 (0) 编辑
摘要:类的常用函数 #issubclass() 检测一个类是否是另外一个或者一组类中的子类 class Father: pass class Mother: pass class LaoWang: pass class Son(Father,Mother): pass #检测 #result = issubclass(Son,Father) #result = i... 阅读全文
posted @ 2017-12-11 13:29 Sun阳 阅读 (77) 评论 (0) 编辑
摘要:#常用魔术方法 #魔术方法不需要用户调用,会在特定的时刻自动执行的方法就是魔术方法 #__init__魔术方法 初始化魔术方法 ''' 触发时机:做出对象,对象初始化的时候触发 功能:为对象添加成员[肯定不会添加到类中] 参数:至少一个self接受对象,其他根据情况添加 返回值:无 ''' import random class Human: #属性 age = 1 ... 阅读全文
posted @ 2017-12-11 13:26 Sun阳 阅读 (313) 评论 (1) 编辑
摘要:#类和对象 class Human: #属性 -> 成员属性(变量) ear = 2 mouth = 1 sex = 'man' age = 28 name = 'zhangwang' married = False color = 'yellow' #特征 -> 成员方法(函数) def walk(self): ... 阅读全文
posted @ 2017-12-01 18:45 Sun阳 阅读 (394) 评论 (0) 编辑
摘要:#calendar日历模块 import calendar #calendar() 获取一年日历 result = calendar.calendar(2018,w = 2,l = 1,c = 6,m = 3) print(result) #获取指定月份的日历 result = calendar.month(2017,11,w = 4,l = 3) print(result) #month... 阅读全文
posted @ 2017-12-01 17:04 Sun阳 阅读 (314) 评论 (0) 编辑
摘要:#OS模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result = os.getcwd() print(result) #chdir()改变当前工作目录 os.chdir('/home/sy') result = os.getcwd() print(result) ... 阅读全文
posted @ 2017-11-26 23:03 Sun阳 阅读 (33519) 评论 (0) 编辑
摘要:#文件操作(写入文件,读取文件) #写入文件 #1.打开文件(打开冰箱) fp = open('test.txt','w') print(fp,type(fp)) #2.写入文件(把大象塞进去) fp.write('什么时候你会觉得不再年轻了?') #3.关闭文件(关上冰箱) fp.close() #读取文件 #1.打开文件(打开冰箱) fp = open('test.txt','r') ... 阅读全文
posted @ 2017-11-26 22:56 Sun阳 阅读 (473) 评论 (0) 编辑
摘要:#集合(确定的无序的一组数据) #基本操作 #创建集合 #空集合 var = set() print(var,type(var)) #具有数据的集合 var = {'zhangwang','zhangbo','zhanglang'} print(var,type(var)) #成员检测 result = 'zhangbo' in var print(result) result = 'zh... 阅读全文
posted @ 2017-11-19 15:50 Sun阳 阅读 (15289) 评论 (0) 编辑
摘要:#字典类型 #创建字典 #空字典 var = dict() print(var,type(var)) var = {} print(var,type(var)) #创建具有多个数据的字典 #1. var = {'黑':'black','白':'white','蓝':'blue'} print(var,type(var)) #2. var = dict({'黑':'black','白':'wh... 阅读全文
posted @ 2017-11-19 15:40 Sun阳 阅读 (1254) 评论 (0) 编辑