python 类实例化后作为参数_python--类的实例化
1、类的定义和语法
View Code
2、self关键字
self 这个关键字相当于实例化对象本身(self相当于d),在实例化过程中,把自己传进去了
3、函数__init__() 、__del__()
在类中__init__()函数叫构造函数,又叫构造方法,也可以叫初始化函数。它的作用就是初始化实例时,初始化传入实例的的默认值。如果不写__init__(),就会调用的默认为空的__init__(),说白了,这个方法不管你写不写,都会调用,而且,一旦实例化就会调用。
class dog(object):
"dog class"
def __init__(self,name): #构造方法,不写调用默认的构造方法
self.name = name
def eat(self,food):
print("the dog name is {0},it like food is {1}".format(self.name,food))
d = dog("AAAA")
d.eat("hotdog")
#输出结果
the dog name is alex,it like food is hotdog
在类中__del_
python 类实例化后作为参数_python--类的实例化相关推荐
- 类模板,多种类型的类模板,自定义类模板,类模板的默认类型,数组的模板实现,友元和类模板,友元函数,类模板与静态变量,类模板与普通类之间互相继承,类模板作为模板参数,类嵌套,类模板嵌套,类包装器
1.第一个最简单的类模板案例 #include "mainwindow.h" #include <QApplication> #include <QPush ...
- python super().__init__()参数_python类中super()和__init__()的区别
单继承时super()和__init__()实现的功能是类似的 class Base(object): def __init__(self): print 'Base create' class ch ...
- python中的类及self详解_Python类class参数self原理解析
1.self只有在类的方法中才会有,其他函数或方法是不必带self的. 2.在调用时不必传入相应的参数. 3.在类的方法中(如__init__),第一参数永远是self,表示创建的类实例本身,而不是类 ...
- python类的定义和创建_Python类对象的创建和使用
通过前面章节的学习,我们已经学会如何定义一个类,但要想使用它,必须创建该类的对象. 创建类对象的过程,又称为类的实例化. 类名(参数) 定义类时,如果没有手动添加 __init__() 构造方法,又或 ...
- python类和对象的定义_python类与对象基本语法
面向对象编程的2个非常重要的概念:类和对象. 对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念--类. 本人学习笔记基于python2的 ...
- python类与对象做项目_python 类和对象
一.编程范式 1.面向对象编程: 2.面向过程编程: 3.函数式编程 二.面向对象设计 面向对象设计:将一类具体事物的数据和动作整个到一起; 1.我们都学过函数,那么使用函数该怎么实现面向对象设计呢? ...
- python用于标识类方法的是_Python类的设计与使用
28 类的基础--设计.使用 上一章说过,类是事物功能和属性的抽象,对象是类的实例化.就像人人都知道小汽车可以干什么什么的,但光想小汽车如何好是没有用的,得开车或坐才能感受到小汽车的好.人脑里的小汽车 ...
- python查看类的属性和方法_python—类的属性和方法总结
一.类的属性总结(类的属性定义在方法外,对象的属性定义在方法内) 理解: 类的(静态)属性:(人类的五官,理解为变量) 类的(动态)方法:(人类吃穿住行,理解为一个函数,至少带一个参数self,指向类 ...
- python单继承和多继承_Python 类继承(单继承和多继承)
在面向对象的编程中,类的继承是非常重要的一个特性,Python同样支持类的继承.和Java等语言的单继承不同,Python支持类的单继承和有限的多继承. 一.Python类单继承 在Python中,类 ...
- python 类的内置方法_Python 类的常用内置方法
类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,类的内置方法,会在满足某种条件下自动触发. 1.1__new__ __new__:在___init__触发前, ...
最新文章
- 反季大清仓,最低仅需34.9元
- Linux下Java Font 中文字体不显示
- 从前到后的CAN总线(二)
- 大型神经网络可能初具意识:OpenAI首席科学家引争议,众大佬吵成一团
- 学校APP太难用,码农爸妈们自己做出开源程序,官方却要报警
- 点亮Web的灯---silverlight
- WIN32 Inline HOOK
- Java中读取本地图片并转为base64解决办法
- git学习六:git提交忽略不必要的文件或文件夹
- 关于datagrid
- Brush、Color、String相互转换
- 安卓gridview条目点击事件_敬业签的安卓手机版设置便签按正序排序教程
- bdm导入mysql_MySQL数据库导入教程
- MSP430FR5994LannchPad开发笔记之三:MSP430的IO复用以及如何去获取IO复用功能
- 第5节 服务器系统简介及用户和组管理
- linux下使用ffmpeg将amr转成mp3(转)
- 计算机网络实训报告局域网,计算机网络局域网实验报告.doc
- pol点获取及火星坐标系转换
- 为什么要学网络爬虫?我来告诉你!
- 漏洞挖掘中的各种奇淫技巧(持续更新...)