原文:详谈Python中self的作用

其实有些小伙伴会问我,面试中遇到面试官会问到self的作用是什么 当然,年轻时的我也被问过 那么现在来给大家讲一下Python中self的作用。 敲过代码的都知道 我们C 或者是一些C C 甚至是一些,通常会new一个新的对象,然后有时候会用this来引用这个对象的自身 没接触过C的当我没讲过 而我们来看看self本身的意思是什么 self 翻译过来通常代表着自己 自身的意思。 顾名思义,在Pyt ...

2021-05-21 15:43 0 1934 推荐指数:

查看详情

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
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
Python__init__和self的意义和作用

init()方法,在创建一个对象时默认被调用,不需要手动调用 '''结果输出:''' #车的颜色为:红色#车轮胎的数量:4 有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要 ...

Thu Apr 09 06:52:00 CST 2020 0 704
Python__init__和self的意义和作用

由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。以学生类为例,通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去: 注意:特殊方法“__init__”前后分别有两个下划线!!! 注意到 ...

Fri Aug 24 06:36:00 CST 2018 0 12345
pythonself

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

Wed Oct 23 22:45:00 CST 2019 0 1728
pythonself,cls

cls主要用在类方法定义,而self则是实例方法。 self, cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果。 普通的实例方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通 ...

Fri Oct 21 08:51:00 CST 2016 0 11739
Pythonself的用法

Python规定,函数的第一个参数是实例对象本身,并且约定俗成,把其名字写为self。其作用相当于java的this,表示当前类的对象,可以调用当前类的属性和方法。 在python,类是通过关键字 class 定义的: 1、class 后面紧跟类名,紧接着是(object),表示 ...

Mon Nov 18 00:08:00 CST 2019 1 2667
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM