码迷,mamicode.com
首页 >  
搜索关键字:特殊方法    ( 365个结果
Python类的特殊方法
# 特殊方法,也称为魔术方法 # 特殊方法都是使用__开头和结尾的 # 特殊方法一般不需要我们手动调用,需要在一些特殊情况下自动执行 # 定义一个Person类 class Person(object): """人类""" def __init__(self, name , age): self.n... ...
分类:编程语言   时间:2019-08-26 18:04:17    阅读次数:124
python特殊方法
源码: ...
分类:编程语言   时间:2019-08-13 00:51:23    阅读次数:104
python中类的输出或类的实例输出为何是<__main__类名 object at xxxx>这种形式?
原因: __str__()这个特殊方法将对象转换为字符串的结果 效果图: 代码: ...
分类:编程语言   时间:2019-08-12 00:59:35    阅读次数:474
Python中的动态属性与描述符
动态属性与属性描述符 属性描述符是什么?   在解释属性查找顺序之前我们需要了解Python中的属性描述符,属性描述符作为其他类对象的属性而存在,实现了特殊方法中的get、set、delete中的一种即可称作属性描述符。 其中只实现了__get__()的称作非数据描述符,实现了_ ...
分类:编程语言   时间:2019-08-10 14:32:30    阅读次数:111
Python 01
面向对象编程基础 活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正式的说法。 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细 ...
分类:编程语言   时间:2019-08-06 20:09:58    阅读次数:133
迭代器,生成器,装饰器
Python基础 可迭代对象(Iterable) 表面来看就是可以作用于for循环的对象或者能通过索引进行访问的对象,实质上Iterable对象要求实现了_ _ iter_ _特殊方法或如果还能通过索引进行访问,要求对象实现了 _ _ getitem _ _ 特殊方法 迭代器(Iterator) 表 ...
分类:其他好文   时间:2019-07-30 17:24:22    阅读次数:136
特殊方法
1.如何使用特殊方法 特殊方法的存在是为了被Ppython解释器调用的,我们并不需要调用它们。在执行len(my_object)的时候,如果my_object是一个自定义类的对象,那么Python会自己去调用其中由你实现的(__len__)方法。 很多时候,特殊方法的调用是隐式的,比如:for i ...
分类:其他好文   时间:2019-07-08 19:16:10    阅读次数:153
Python——标识符
变量,关键字,函数,类的组成 在Python中,上述名称只能由字母、数字、下划线组成。(注:在命名时数字不能被放在名称首字符) 正确的命名如下; 1 #变量 2 i=0 price=10.0 3 #函数 4 print() sum() my_definition() 5 #关键字 6 if brea ...
分类:编程语言   时间:2019-07-05 21:01:20    阅读次数:103
FastReport 程序员手册
一、使用TfrxReport 组件工作1、加载并存储报表默认情况下,报表窗体同项目窗体构存储在同一个DFM文件中。多数情况下,无须再操作,因而你就不必采用特殊方法加载报表。如果你决定在文件中存储报表窗体或者是数据库的 Blob字段(他提供了非常大的弹性,你能够在非编译程序中修改),你必须使用“Tfr ...
分类:其他好文   时间:2019-07-01 13:46:18    阅读次数:98
JVM运行时内存结构学习
学习JVM运行模型比较重要,先看一幅图片: 运行时数据区(内存结构) : 1.方法区(Method Area)类的所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也在这里定义。简单来说,所有定义的方法的信息都保存在该区域,静态变量+常量+类信息(构造方法/接口定义)+运行时常量池都存在方法 ...
分类:其他好文   时间:2019-06-09 23:57:53    阅读次数:247
365条   上一页 1 ... 3 4 5 6 7 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!