摘要:
一、使用__slots__限制属性绑定 动态绑定实例的方法: 但是这样,"new出来"的实例就可以为所欲为的绑定任意属性了。 Python中提供了__solts__来限制属性绑定,这样就只能动态绑定指定的属性了! // 更多详细限制,不在此处赘述 二、使用@property 上一章已经讲到,定义的属 阅读全文
摘要:
一、概述 老生常谈了,万物皆对象。Python作为一门面向对象的语言,也不例外 直接看一个简单的类定义和实例化类的示例: // pass表示什么也不做 二、类和实例 这在Java等OOP语言中也很常见,这里不再赘述:类是抽象的模板,实例是具体的对象 定义类通过class关键字,后面跟类名,并在类名后 阅读全文
摘要:
在Python中,一个.py文件就称之为一个模块(Module)。(例如main.py就称之为main模块) 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。 每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的(使用pycharm建 阅读全文