python中init函数详解_Python 中__init__函数以及参数self
Java网站链接:Java全栈工程师 | 以实例驱动学习 | how2j.cn
1)class类包含:
类的属性:类中所涉及的变量
类的方法:类中函数
2) __init函数(方法)
1、带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。
2、init函数(方法)支持带参数的类的初始化,也可以为声明该类的属性
3、init函数(方法)的第一个参数必须是self(self为习惯用法,也可以用别的名字),后面的参数则可以自由定义,和定义函数没有任何区别。(释:self,英文单词意思很明显,表示自己,本身)。此处有几种潜在的含义:
1、这里的自己,指的是,实例Instance本身。
2、同时,由于说到“自己”这个词,都是和相对而言的“其他”而说的。而此处的其他,指的是,类Class,和其他变量,比如布局变量,全局变量。此处的self,是个对象,Object。是当前类的实例。
因此,对应的
self.valueName
self.fuction()中的
valueName:表示self对象,即实例的变量。与其他的,Class的变量,全局的变量,局部的变量,是相对应的。
function:表示是调用的是self对象,即实例的函数。与其他的全局的函数,是相对应的。
Python中为何要有self
上面其实已经基本上说清楚了,为何需要有
python中init函数详解_Python 中__init__函数以及参数self相关推荐
- python average函数详解_python基础之函数详解
Python基础之函数详解 一.函数的定义 到现在为止,我们已经掌握了Python的基本语法和数据类型等相关基础知识了,以进行一个项目的编写了,这个时候,就会发现,很多代码需要我们进行复制粘贴,这简直 ...
- python中map用法详解_Python:map函数用法详解
一个简单的例子:将一个list中所有元素平方,常规的做法如下图所示,虽然实现了这个功能,但并没有给人一目了然的感觉.若换成map来实现,则会好很多. 常规方法 map函数 1.map函数介绍及其简单使 ...
- python int函数详解_Python内置函数OCT详解
英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...
- python中的zip函数详解_python中的 zip函数详解
python中zip()函数用法举例 定义:zip([iterable, ...]) zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple ...
- python中zip函数详解_Python中zip函数用法
看openstack的代码,遇到一个内建函数zip不明白其意思: # Adjust the weights in the grid by the functions weight adjustment ...
- python中的import详解_python中的import
Python 中的模块和包 模块(module):包含定义的类/函数/变量的文件,后缀是.py.Python代码的可重用性由此保证 包(package):由模块或者子模块组成的Python应用程序执行 ...
- python中index方法详解_Python中的index()方法使用教程
index()方法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的一个子串.这个方法与find()方法一样,只是如果没有找到子符趾会抛出一个异常. 语法 以下是in ...
- python average函数详解_Python内置函数详解——总结篇
https://www.cnblogs.com/sesshoumaru/category/894935.html 2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时 ...
- python算术运算符详解_Python中关于算术运算符的实例详解
这篇文章主要介绍了Python算术运算符实例详解的相关资料,需要的朋友可以参考下 Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b ...
最新文章
- Go 语言编程 — reflect 反射机制
- pytorch实现简易分类模型
- 8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换
- BeanUtil使用例子:解析并转化HttpServletRequest到Bean的全面测试
- java string类型的初始化
- 博客版面设计~文章填充
- 朋友,决定了就去做.
- 关于负载均衡一些概念的正确理解
- 联想微型计算机电脑黑屏怎么做系统,联想电脑黑屏怎么办 5种方法轻松排除黑屏故障...
- 【JSF框架】 是一种标准
- 【转载】在回答WCF问题时,在我们的园子找到了一篇彪悍的文章
- 最详细的java思维导图
- 任务栏管理器无法结束任务 taskkill也无法结束任务 pchunter加载驱动失败
- 维基百科公式不显示怎么办 找不到latex公式怎么办?
- [javascript|基本概念|Underfined]学习笔记
- 玩转外贸LinkedIn必备的三大特质,以及突破六度人脉技巧
- grads右侧的色标图注画的命令
- EXCEL插入、数据灰色不能使用的解决办法之一
- wan端口未连接怎么弄_wan口,小编教你wan口未连接该怎么办
- qt 官网所有版本下载-免注册