来源:http://python.jobbole.com/88582/ @property装饰器,是将类中的函数当做属性调用 Python类中定义的属性,如果属性名前面只有一个下划线,那么就是一种规范,说明此属性是一种不用来被调用的属性,并不是说该属性就真的可以被隐藏,如果是双下划线的话,该属性是可 ...
分类:
编程语言 时间:
2018-09-22 14:25:00
阅读次数:
161
本篇主要想要详细的介绍一下关于类的魔法方法__new__()方法。 在学习之前我们看一下Python3中关于object基类的__new__() 方法: 上述描述:__new__()创建和返回一个新的对象。通俗说:该魔法属性是用来创建实例对象的。接下来我们看一下它的是如何创建对象的。 一、理解 1、 ...
分类:
编程语言 时间:
2018-09-22 00:49:13
阅读次数:
203
一个模型(model)就是一个单独的、确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表。 基本的原则如下: 每个模型在Django中的存在形式为一个Python类 每个模型都是django.db.models.Model的子类 模型的每个字段(属性)代表数据表的某 ...
分类:
其他好文 时间:
2018-09-20 21:17:37
阅读次数:
290
classmethod 把classmethod装饰的方法变成为类中的方法 + 作用: 把classmethod装饰的方法变成为类中的方法,这个方法直接可以被类调用,不需要依托任何对象 + 应用场景: 当这个方法只涉及静态属性的时候,就应该使用classmethod装饰这个方法 StaticMeth ...
分类:
编程语言 时间:
2018-09-19 14:44:26
阅读次数:
173
```python
#property
#内置装饰器函数,只在面向对象中使用
from math import pi
class Circle: def __init__(self,r ): self.r = r @property def perimeter(self):#property属性不能... ...
分类:
编程语言 时间:
2018-09-19 13:28:32
阅读次数:
162
Python天生支持多态. + 什么是多态: 一类事务的多种形态. + 多态的一个例子 + 举例二 + list和tuple都有len方法 ...
分类:
编程语言 时间:
2018-09-18 22:46:43
阅读次数:
172
```python
class Province: #静态字段--属于类,调用方法类.字段名 memo = "中国23个省之一" #动态字段--属于对象,调用方式实例化对象.字段名 def __init__(self, name, capital, leader): self.Name = name... ...
分类:
编程语言 时间:
2018-09-18 13:07:36
阅读次数:
156
1.class语句类通常是由函数、变量和属性组成的集合。使用class语句可以定义类,例如:classAccount(object):num_accounts=0def__init__(self,name,balance):self.name=nameself.balance=balanceAccount.num_accounts+=1def__del__(self):Account.num_ac
分类:
编程语言 时间:
2018-09-15 17:07:20
阅读次数:
186
模型和字段 一个模型(model)就是一个单独的、确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表。 基本的原则如下: 每个模型在Django中的存在形式为一个Python类 每个模型都是django.db.models.Model的子类 模型的每个字段(属性)代... ...
分类:
其他好文 时间:
2018-09-11 22:32:51
阅读次数:
295