摘要:
#n1 = 0#n2 = 1#def F():'''def fac(n): if n == 0: return 1 else: return n*fac(n - 1)result = fac(5)print(result)'''def fac(n): if n == 0: return 0 prin 阅读全文
摘要:
类的常用函数 issubclass() isinstance() hasattr() getattr() setattr() delattr() dir() property() 描述符 python中的描述符是用于描述对象中的属性。主要作用就是对属性操作提供限制,验证,管理等相关权限的操作。 描述 阅读全文
摘要:
面向对象 Object Oriented 面向对象的学习: 面向对象的语法(简单,记忆就可以搞定) 面向对象的思想(稍难,需要一定的理解) 面向过程和面向对象的区别 面向过程开发,以函数作为基本结构使用: 面向对象的开发,以对象作为基本结构使用: 女朋友{ 喂饭功能 喂水功能 洗衣服功能 陪你睡觉功 阅读全文
摘要:
import calendar as c'''x = c.monthcalendar(2017,11) 使用这个结果打印出日历 s = 1while s <= 7: print('周%d '%(s),end= '') s += 1print() print(' ') for a in x: for 阅读全文
摘要:
常用魔术方法 魔术方法就是一个类/对象中的方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法是在特定时刻自动触发。 1.__init__ 2.__new__ 3.__del__ 4.__call__ 5.__len__ 6.__str__ 7.__repr__ repr函数和str函数处理字 阅读全文
摘要:
#装饰器:对类或者函数进行功能的扩展 很多需要缩进的没有进行缩进'''#第一步:基本函数def laxi(): print('拉屎')#调用函数laxi()laxi() print(' ')#第二步:扩展函数的功能(不能修改原函数)#用于扩展基本函数的函数#把一个函数(laxi函数)作为一个整体传给 阅读全文
摘要:
zipfile zip文件操作 引入模块: zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile类来操作zip文件,下面具体介绍一下: ZipFile还提供了如下常用的方法和属性: ZipFile.getinfo(name) ZipFile.infolist() ZipFil 阅读全文
摘要:
String模块 ascii_letters ascii_uppercase ascii_lowercase digits octdigits hexdigits printable whitespace punctuation ASCII 美国标准信息交换代码。 定制了128个常用字符,主要是英文 阅读全文
摘要:
数学模块 引入模块:import math 注意: 使用某个模块下的函数,必须先引入这个模块,否则无法正常使用。 ceil() floor() round() pow() sqrt() fabs() abs() modf() copysign() fsum() sum() 模块提供的常见值 pi e 阅读全文
摘要:
时间日期相关的模块 calendar 日历模块 time 时间模块 datetime 日期时间模块 timeit 时间检测模块 日历模块 calendar() month() monthcalendar() isleap() leapdays() monthrange() weekday() tim 阅读全文