码迷,mamicode.com
首页 >  
搜索关键字:特殊方法    ( 365个结果
python 中的类
1.1 类里面包括:类的属性、方法 OO的特征(Object Oriented) 封装:信息隐蔽技术 继承:继承是子类自动共享父类之间数据和方法的机制 多态:不同对象对同一方法响应不同的行为 OOA:面对对象分析 OOP:面对对象编程 OOD:面对对象设计 对象的方法中都有一个self的参数,相等于 ...
分类:编程语言   时间:2018-09-09 15:19:52    阅读次数:184
[py]类的专有方法
陆陆续续总结一些用到的类的特殊方法 看源码总会看到一些奇奇怪怪的写法: 掺杂着设计模式 https://coding.net/u/RuoYun/p/Python design pattern/git/tree/master https://www.liaoxuefeng.com/wiki/00143 ...
分类:其他好文   时间:2018-09-08 17:16:07    阅读次数:238
python3命名空间与作用域,闭包函数,装饰器
一.命名空间与作用域 命名空间是名字和对象的映射,就像是字典,key是变量名,value是变量的值 1.命名空间 2.命名空间的分类 (1)内置名称空间: 随着python解释器的启动而产生,包括异常类型、内建函数和特殊方法,可以代码中任意地方调用 (2)全局名称空间:文件的执行会产生全局名称空间, ...
分类:编程语言   时间:2018-09-06 12:24:56    阅读次数:210
python单下划线、双下划线、头尾双下划线说明:
单下划线、双下划线、头尾双下划线说明: __foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。 _foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import * _ ...
分类:编程语言   时间:2018-09-04 00:16:38    阅读次数:181
面向对象中特殊方法的补充、isinstance/issubclass/type、方法和函数、反射
一、面向对象中特殊方法的补充 1.__str__ 能将对象名改成你想要的字符串,但是类型还是类 2.__doc__ 能将类的注释文档显示出来 3.__dict__ 能将对象中封装的数据以字典的形式输出 4.__iter__ 如果想要把不可迭代对象转变成可迭代对象: 1.在类中定义__iter__方法 ...
分类:其他好文   时间:2018-08-30 18:26:19    阅读次数:173
浅析BigDecimal的使用
不论是float还是double都是浮点数,而计算机是二进制的,浮点数会失去一定的精确度。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。BigDecimal所创建的是对象,我们不能使用传统的+、-、、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,
分类:其他好文   时间:2018-08-25 11:43:46    阅读次数:165
python类中几个特殊方法
在Python中,定义一个类TT如上,那么 执行 obj = TT()方法,将自动调用TT中的 __init__ 方法 在执行obj() 或者TT()(),即类成员后加括号方式调用,则会自动调用 __call__ 方法 如果要将对象转换为int类型,即ret = int(obj)则会自动调用类的 _ ...
分类:编程语言   时间:2018-08-22 18:29:57    阅读次数:143
Python深入01 特殊方法与多范式
  Python一切皆对象,但同时,Python还是一个多范式语言(multi paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依赖于Python对象中的特殊方法(specia ...
分类:编程语言   时间:2018-08-19 10:51:28    阅读次数:139
七夕节写那些结伴而行的特殊方法
__getattr__和__setattr__ 这两个特别简单,__getattr__是通过属性操作符.或者反射getattr(),hasattr()无法获取到指定属性(对象,类,父类)的时候,该方法被调用 __setattr__则是设置属性的时候被调用 与他相关的一个方法__getattribut ...
分类:其他好文   时间:2018-08-17 22:17:59    阅读次数:157
Python_020(几个经典内置方法)
一.内置方法 1.内置方法表示:__名字__ 几种名称: 1)双下方法 2)魔术方法 3)类中的特殊方法/内置方法 类中的每一个双下方法都有它自己的特殊意义;所有的双下方法没有 需要你在外部直接调用的 父类Object都带有这些方法,而总是有一些其他的 内置函数 特殊语法来触发双下方法 2.__ca ...
分类:编程语言   时间:2018-08-03 21:15:58    阅读次数:150
365条   上一页 1 ... 9 10 11 12 13 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!