码迷,mamicode.com
首页 >  
搜索关键字:魔法方法    ( 174个结果
十、魔法方法、特性和迭代器
魔法方法:开头和结尾都是两个下划线 特性(property) 迭代器(iterator) 1、构造函数 构造函数,即初始化方法,只是命名为__init__。 构造函数不同于普通方法的地方在于,将在对象创建后自动调用它们。 在Python中,创建构造函数很容易,只需将方法init的名称从普通的init ...
分类:其他好文   时间:2020-03-09 01:21:43    阅读次数:80
Python – 魔法方法
魔法方法 有触发时机在满足条件时自动触发就是魔术方法 __init__:对象初始化方法 __new__:创建对象时候执行的方法,单列模式会用到 __str__:当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在 这个方法中return的数据 __del__ ...
分类:编程语言   时间:2020-02-22 14:18:45    阅读次数:67
python的魔术方法大全
python的魔术方法大全 魔法方法 含义 基本的魔法方法 __new__(cls[, ...]) 1. __new__ 是在一个对象实例化的时候所调用的第一个方法 __init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法 __del__(self) 析构器,当一个 ...
分类:编程语言   时间:2020-02-18 09:28:21    阅读次数:73
Python 魔法方法
魔法方法 例 ...
分类:编程语言   时间:2020-02-16 16:41:45    阅读次数:85
类与继承
类 注意 类名后面跟着小括号,这与调用函数是一样的,所以在Python中,类名约定用大写字母开头,函数用小写字母开头,这样更容易区分。另外赋值操作并不是必需的,但如果没有把创建好的实例对象赋值给一个变量,那这个对象就没办法使用,因为没有任何引用指向这个实例,最终会被Python的垃圾收集机制自动回收 ...
分类:其他好文   时间:2020-02-14 14:36:31    阅读次数:63
Python 常用魔法方法(下)
侧重于对魔法方法的分类, 方便以后用到, 有个大致印象, 做个记录而已. ...
分类:编程语言   时间:2020-02-07 01:12:47    阅读次数:73
python魔法方法
一、构造和析构 1. __init__(self[,....]) ...
分类:编程语言   时间:2020-02-04 10:42:36    阅读次数:54
python类和函数拾遗——继承、bif(内置函数)、魔法方法
函数在创建时有一些内置的方法,特殊情况下会使用到。一般被称为魔法方法 在此之前先记录一下类的进阶方法: class Fish(): def hello(self): print("Hello! I am a fish!") class Shark(Fish): def eat(self): prin ...
分类:编程语言   时间:2020-02-04 00:06:17    阅读次数:107
Python 的 type 及常用魔法方法(上)
理解 type 和 object 万物皆对象. 然后 __new__, __init___, __call__, __str__ 等应用场景. ...
分类:编程语言   时间:2020-02-03 22:11:56    阅读次数:109
迭代器/可迭代对象/生成器
先上本文主题: 1. 迭代器一定是可迭代对象,可迭代对象不一定是迭代器; 1. 可迭代对象要满足什么条件才能使用 for 正确遍历; 1. 生成器一定是迭代器. 如何判断是否是迭代器/可迭代对象 可迭代对象 实现了 魔法方法,就是可迭代对象. 迭代器 实现了 和`__next__`魔法方法,就是可迭 ...
分类:其他好文   时间:2020-01-30 14:36:08    阅读次数:69
174条   上一页 1 2 3 4 5 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!