ldcf.net
当前位置:首页 >> python 为什么用sElF >>

python 为什么用sElF

self是函数方法定义时表示自身的变量。你不是一定要将这个变量命名为self但是作为对象的方法执行时,该对象本身会作为第一个参数传入。如下: class Person(): def __init__(self): self.age = 0 def one_year_later(self): self.age += 1 retur...

self是只有在类中才会有的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。 但self的名称并不是一定的,在python中self不是关键词。在初始化函数中可以把self换成任意名字,例如myClass: class Person: def _init_(myClass...

并不是非要用self,你可以换成别的,只是约定成俗的"潜规则"罢了。

这是对前面一个php程序员问python方法为什么要手写一个self的回答,当时那个帖非常的热闹,但是下面没有一个回复讲到要点,等我有空,已经找不到原帖了。 原因有多重。首先是python中几乎所有的东西的一级对象(一级对象的定义),method也不例...

是类里面的方法参数吧 面向对象编程的思想,表示这个玩意是自己~就是你实例化后的自己,各自用各自的数据 类的数据就不会用self了

在python中,最基本的构造函数写法: def __init__(self, name): self.name = name self.age = 0 这里的self表示这个类的默认对象,self.属性名=属性值就是给类的属性赋值的。

晚上特别针对Python的self查了一下,理理。Python要self的理由Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数 (self ),但在调用这个方法的时候不必为这个参数赋值 (显胜于隐 的引发)。Python的类的方...

self表示类实例自身,相当于C++中的this 在类中用self可以引用类实例的成员,方法 如 class test: def printhello(self): print("hello") def output(self): self.printhello() output中就使用self调用了类本身的printhello方法

类(class)初始化之后会得到实例(instance)。 self就是用于代表初始化的到的实例。 明确地写一个self参数,使得类的方法(method)和普通的函数(function)本质上没有差异,所有的输入参数都显示地传递到方法/函数当中。 当然作为类的方法,作用的对...

类(class)初始化之后会得到实例(instance)。 self就是用于代表初始化的到的实例。 明确地写一个self参数,使得类的方法(method)和普通的函数(function)本质上没有差异,所有的输入参数都显示地传递到方法/函数当中。 当然作为类的方法,作用的对

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com