随笔分类 - Project and Module
摘要:python表白实现代码(可视化与动画版)如何优雅而又高大上地对自己的心爱女神表白了? ? ? 试试python表白的实现方式吧,是动画版的哦,保证可以如你所愿 ! ! !最终的实现效果如下: 具体实现代码如下:#1-1导入turtle模块进行设计import turtleimport time#1-2画心形圆弧def hart_arc(): for i in range(200): turtle
阅读全文
摘要:1、迭代器: 内置函数: (1)iter() -__iter__() (2)next() -__next__() 2、迭代器的举例; 对于Fibs数列,我们对其进行 限量输出: 实现代码如下: class Fibs: def __init__(self,n=100): self.a=0 self.b
阅读全文
摘要:1、协议(Protocols)与其他编程语言中的接口恒相似,它规定你哪些地方必须要定义,然而在python中的协议就显得不那么正式,事实上,在python中,协议更像是一种指南。 2、序列类型和映射类型(元组,字典,字符串,列表)等都属于容器类型,关于容器类型的协议如下: (1)如果你希望定制的容器
阅读全文
摘要:1描述符: 描述符是指将某种特殊类型的类的实例支配给另外一个类的属性。 对于特殊类型必须实现以下三个方法中至少一个方法: def __get__(self,instance,owner): -用于访问属性,它返回属性的值 def __set__(self,instance,value): -将在属性
阅读全文
摘要:1、python属性访问魔法方法: >>> class C: def __getattribute__(self,name): print("getattribute") return super().__getattribute__(name) def __getattr__(self,name)
阅读全文
摘要:实现程序运行时间的显示与相互之间的计算: 实现代码: import time as t class Mytimer(): def __init__(self): self.unit=["年","月","天","小时","分钟","秒"] self.prompt="未开始计时" self.lasted
阅读全文
摘要:1、python类与对象各个算术运算魔法方法总结: 2、各个魔法方法应用举例: 3、实例训练: (1)我们都知道在 Python 中,两个字符串相加会自动拼接字符串,但遗憾的是两个字符串相减却抛出异常。因此,现在我们要求定义一个 Nstr 类,支持字符串的相减操作:A – B,从 A 中去除所有 B
阅读全文
摘要:综合举例: 游戏编程:按以下要求定义一个乌龟类和鱼类并尝试编写游戏。 O 假设游戏场景为范围(x, y)为0<=x<=10,0<=y<=10 实现代码如下:
阅读全文
摘要:恢复内容开始 对于一般的通讯录系统,主要有两个参数:姓名和电话号码,所以可以利用python编程里面的字典来进行建立之间的所属关系, 可以利用以下代码简单实现: 使用条件语句的代码非常直观明了,但是效率不高。因为程序会两次访问字典的键,一次判断是否存在(例如 if name in contacts)
阅读全文