Python
子知识库
文章
abc实现多态
多态的含义 多态性是指具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。所谓消息,就是调用函数,不同的行为就是指不同的实现,即执行不同的函数。 12345678910111213141516171819202122232425262728293031# 动物类 都有名字这个属性 和吃这个方法class Animal(object): def __init__(self,name): self.name=name def eat(self): print(self.name+"吃1111111111111111") # 让定的猫这个属性去继承动这个方法class Cat(Animal): def __init__(self, name): # self.name=name super(Cat, self).__...
Python文件理解
Python文件理解后缀名理解pypy就是最基本的源码扩展名。windows下直接双击运行会调用python.exe执行。 pywpyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。 pyc在执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。 pyopyo是跟pyc类似的优化编码后的文件。 pydpyd并非从python程序生成,而是其他语言写成的可以被python调用的扩展。 whlwhl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。 原理解释 编译实现的语言,如:C、C++、Fortran、Pascal、Ada。由编译型语言编写的源程序需要经过编译,汇编和链接才能输出...
readme
Python Python文件理解 abc实现多态







