原文:python之self的理解

一 self的位置是出现在哪里 首先,self是在类的方法中的,在调用此方法时,不用给self赋值,Python会自动给他赋值,而且这个值就是类的实例 对象本身。也可以将self换成别的叫法例如seef,但不建议,因为大家习惯也默认了写成self。 写代码时,类的方法系统直接就有了self,如下: 其次,self是类方法默认的第一个参数而且是必须的,不写会报错。 二 self的值是什么 self的 ...

2017-09-30 10:02 0 6956 推荐指数:

查看详情

pythonself之个人理解

本文参考http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html Python中的self一般用于类的方法中,当然一个独立的函数也可以加上self参数,但是如果没有需要岂不是在给自己找麻烦,因为调用的时候还要传进去一个空参数 ...

Tue Feb 10 21:27:00 CST 2015 0 10911
python基础===self理解

self是类的实例 self有点类似java中的this,无实际意义。但是约定俗成的都是用self表示类的实例 self代表类的实例,而非类。 self可不可以省略? 先看代码,执行情况 报错了,原因很简单。b=B() b.func()过程 ...

Wed May 09 19:28:00 CST 2018 0 861
全面理解Pythonself的用法

  参考:https://www.cnblogs.com/wangjian941118/p/9360471.html   全面理解pythong中self的用法   self代表类的实例,而非类   d:/learn-python3/学习脚本/全面了解pythonself的用法 ...

Sat Nov 13 22:37:00 CST 2021 0 1519
python中定义函数时,self怎么理解

在定义方法的时候有一个self参数,在所有的方法声明中都要用到这个参数,这个参数代表实例对象本身,当你用实例调用方法的时候, 由解释器自动的把实例对象本身悄悄的传递给方法,不需要你自己传递self进来,例如有一个带有两个参数的方法,你所有调用只需要传递进来二个参数 ...

Wed Sep 20 04:18:00 CST 2017 0 8375
python中定义class时self理解

很多人都对self的作用不理解,觉得多余,实际上self大有其用。 先给出一个实例: 其实7、8行的效果等同于如下: 明白了吧,a_class.func(a)等同于,a=a_class();a.func() 所以,self就是实例的本身,即self 就是 实例 ...

Fri Apr 28 19:15:00 CST 2017 0 2002
全面理解pythonself的用法

约定俗成的习惯,使用selfself可以不写吗 在Python的解释器内部,当我们调用t.pr ...

Tue Jul 24 23:49:00 CST 2018 0 34501
Pythonself

python类的函数中,第一个参数必须为实例对象本身,约定俗称记为selfself是实例本身,在外部调用类中的函数时,不需要给self赋值,但需要给其他的参数赋值。 与普通的函数相比,在类中定义的函数只有两点点不同: 1、第一个参数永远是 self ,并且调用时不用传递该参数。 2、在类中 ...

Fri Jul 05 18:57:00 CST 2019 0 658
理解lua中 . : self

前言 在LUA中,经常可以看到:. self,如果你学习过Java或C#语言,可以这样理解 .对于c#和java的静态方法 :相当于是实例方法 今天在CSDN上看到一篇博客写的很清楚,转载过来 原文出处:http://blog.csdn.net/wangbin_jxust ...

Thu Aug 14 23:59:00 CST 2014 0 2422
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM