码迷,mamicode.com
首页 >  
搜索关键字:特殊方法    ( 365个结果
面向对象1
# class object 用组合的方式建立了类与组合的类之间的关系,它是一种‘有’的关系,比如教授有生日,教授教python课程 抽象类与接口类 java 不支持多继承 __foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。 _foo: 以单下划线开头的表 ...
分类:其他好文   时间:2019-06-09 22:17:16    阅读次数:116
windows的重叠IO模型
windows的重叠IO模型 2019年5月29日 11:58 同一线程内部向多个目标传输(或冲多个目标接收)数据引起的IO重叠现象称为"重叠IO"。为了完成这项任务,调用IO的函数应立即返回,只有这样才能返送后续数据。 重叠IO收发数据最重要的前提条件就是异步IO。 在windows中重叠IO的重... ...
分类:Windows程序   时间:2019-05-29 14:37:31    阅读次数:177
第三章-列表简介
1、列表是什么 列表是由一系列按特定顺序排列的元素组成。 鉴于列表通常包含多个元素,给列表制定一个表示复数的名称(如letters,digits或names)是个不错的主意。 在Python中,用方括号([ ])来表示列表,并用逗号来分割其中元素。 1.访问列表元素 列表是有序集合,因此要访问列表的 ...
分类:其他好文   时间:2019-05-24 18:43:53    阅读次数:118
构造方法和析构方法
构造方法 构造方式是类中的一个“特殊”方法,其作用是在实例化一个对象的同时,给该对象的属性赋值,使之一创建完成,就具有了其本身的特有数据(属性值)。 1,该方法名字是固定的,为:__construct(); 2,该方法必须是普通方法(不能是静态方法) 3,通常该方法应该是public 4,通常该方法 ...
分类:其他好文   时间:2019-05-24 11:06:38    阅读次数:617
(一)Python入门-6面向对象编程:10特殊方法和运算符重载-特殊属性
一:特殊方法和运算符重载 Python的运算符实际上是通过调用对象的特殊方法实现的。比如: 运行结果: c= 50 d= 50 常见的特殊方法统计如下: 每个运算符实际上都对应了相应的方法,统计如下: 我们可以重写上面的特殊方法,即实现了“运算符的重载”。 【操作】运算符的重载 运行结果: jack ...
分类:编程语言   时间:2019-05-12 01:17:22    阅读次数:147
Python 面向对象编程
1.类和实例 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用 类的方法与 ...
分类:编程语言   时间:2019-04-21 12:53:23    阅读次数:170
python copy模块
python copy模块 copy模块用于对象的拷贝操作 该模块只提供了两个主要的方法: 直接赋值,深拷贝和浅拷贝的区别 直接赋值 运行结果: 浅拷贝 运行结果: 深度拷贝 运行结果: 定制复制行为 可以使用* copy__()和* deepcopy__()特殊方法控制复制的方式。 ...
分类:编程语言   时间:2019-04-20 13:01:34    阅读次数:181
python面试的100题(15)
41.super函数的具体用法和场景 为了调用父类(超类)的一个方法,可以使用 super() 函数,比如: super() 函数的一个常见用法是在 __init__() 方法中确保父类被正确的初始化了: super() 的另外一个常见用法出现在覆盖Python特殊方法的代码中,比如: 在上面代码中 ...
分类:编程语言   时间:2019-03-21 17:28:33    阅读次数:167
python之路-双下方法
双下方法 定义: 双下方法是特殊方法,他是解释器提供的,由双下线加方法名加双下划线 __方法名__具有特殊意义的方法 双下方法主要是Python源码程序员使用的,元编程 我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码 1.__len__ 计算长度 s = 'nihaoa ...
分类:编程语言   时间:2019-03-17 10:34:44    阅读次数:201
Python特殊方法
__str__和__repr__方法: 使用print打印操作会首先尝试__str__和str内置函数,它通常应该返回一个友好的提示当__str__不存在的时候,会去找__repr__是否定义,定义则打印__repr__中定义的内容 __slots__ 如果要限制添加的属性,例如,Student类只 ...
分类:编程语言   时间:2019-03-17 10:32:41    阅读次数:185
365条   上一页 1 ... 4 5 6 7 8 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!