原文:python中类的函数中的self

Python类中的self到底是干啥的 Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。 self名称不是必须的 ...

2019-07-22 12:12 0 11249 推荐指数:

查看详情

python self

今天工作python代码,在def函数定义的时候总要写一个self参数,不明白何意思…百度了一下这个self代表的是的实例,不是,所以学习一下相关知识。 下面这个Sms函数是用post请求获取数据,获取的数据是json格式,取json的body 在send函数 ...

Wed Oct 23 22:45:00 CST 2019 0 1728
pythonself参数

Self 是什么 ​ 的所有实例方法都必需至少带有一个名为self的参数,且必需是该方法的第一个形参(如果有多个形参),self 和对象指向同一个内存地址,self参数代表对象本身。 代码示例 ...

Wed Jul 08 07:36:00 CST 2020 0 1124
pythonself讲解

在介绍Pythonself用法之前,先来介绍下Python和实例…… 我们知道,面向对象最重要的概念就是(class)和实例(instance),是抽象的模板,比如学生这个抽象的事物,可以用一个Student来表示。而实例是根据创建出来的一个个具体的“对象”,每一个对象都从 ...

Fri Nov 05 06:37:00 CST 2021 0 149
python函数调用要加self

函数一样,Python的类方法也是一种对象。由于既可以通过实例也可以通过来访问方法,所以在Python里有两种风格: 未绑定的类方法:没有self 通过来引用方法返回一个未绑定方法对象。要调用它,你必须显示地提供一个实例作为第一个参数 ...

Sat Oct 15 22:50:00 CST 2016 0 24371
Pythonself的作用

Python编写的时候,每个函数第一个参数都是self。后来对Python越来越熟悉,再回头看self的概念,慢慢就明白了。 谷歌上有一段解释很到位,贴出来给大家: self represents the instance of the class. By using the "self ...

Mon Nov 18 18:47:00 CST 2019 0 927
函数带有self,不带self的区别

1.函数不带self,这是我们调用里的函数直接用名.函数名() class shop(object): def scan_goods(): #括号内不带self print('浏览商品') def ...

Tue Apr 02 03:13:00 CST 2019 0 828
python——self到底有什么作用

python中会使用到“self”,本文主要是谈谈self和变量的关系。先看示例代码I class Test(object):   def __init__ (self, val1):     self.val0 = val1   def fun1(self ...

Mon Apr 27 00:49:00 CST 2020 0 10049
pythonself参数和cls参数

1. self表示一个的实例对象本身。如果用了staticmethod就无视这个self了,就将这个方法当成一个普通的函数使用了。 2. cls表是这个本身。 3. 更多: 先调用__new__方法,返回该类的实例对象,这个实例对象就是__init__方法的第一个参数 ...

Fri Apr 20 03:05:00 CST 2018 4 4904
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM