Python文章列表

Python基础入门学习笔记 048 魔法方法:迭代器
迭代的意思类似于循环,每一次重复的过程被称为一次迭代的过程,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。提供迭代方法的容器称为迭代器(如序列(列表、元组、字符串)、字典等)。 对一个容器对象...Python
Python基础入门学习笔记 047 魔法方法:定制序列
协议是什么? ?协议(Protocols)与其他编程语言中的接口很相似,它规定你哪些方法必须要定义。然而,在Python中的协议就显得不那么正式。事实上,在Python中,协议更像是一种指南。 容器类...Python
Python基础入门学习笔记 046 魔法方法:描述符(Property的原理)
描述符 ?描述符就是将某种特殊类型的类的实例指派给另一个类的属性。 ?__get__(self, instance, owner) –用于访问属性,它返回属性的值 ?__set__(self, ins...Python
Python基础入门学习笔记 045 魔法方法:属性访问
属性访问 ?__getattr__(self, name) –定义当用户试图获取一个不存在的属性时的行为 ?__getattribute__(self, name) –定义当该类的属性被访问时的行为 ...Python
Python基础入门学习笔记 044 魔法方法:简单定制
简单定制 ?基本要求: –定制一个计时器的类 –start和stop方法代表启动计时和停止计时 –假设计时器对象t1,print(t1)和直接调用t1均显示结果 –当计时器未启动或已经停止计时,调用s...Python
Python基础入门学习笔记 043 魔法方法:算术运算2
实例1:1 class int(int):2 def __add__(self,other):3 return int.__sub__(self,other)4 5 6 a = int(3)7 b =...Python
Python基础入门学习笔记 033 异常处理:你不可能总是对的2
tryexcept语句 try: 检测范围 except Exception[as reason]: 出现异常(Exception)后的处理代码 实例1: 1 try:2 f = open('TE.t...Python
Python基础入门学习笔记 042 魔法方法:算术运算
python2.2以后,对类和类型进行了统一,做法就是讲int()、float()、str()、list()、tuple()这些BIF转换为工厂函数(类对象): 1 type(len) 2 class...Python
Python基础入门学习笔记 023 递归:这帮小兔崽子
坑爹的兔子 斐波那契数列的迭代实现 我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 课间练习:假设我们需要求出经历了20个月后,总共有多少对小兔崽子?(迭代vs递归) 1 def...Python
Python基础入门学习笔记 032 异常处理:你不可能总是对的
实例1:1 file_name = input('请输入需要打开的文件名:')2 file = open(file_name)3 print('文件的内容是:')4 for each_line in ...Python
共8页/74条 首页 上一页 1 2 3 4 5 6 7 8 下一页 末页
香港服务器 数据安全 数据库 美国服务器 云服务器 IT DDoS Linux Windows 虚拟化