66问答网
所有问题
当前搜索:
python定义函数为什么要加self
python
方法带
self
和没有self的区别
答:
带
self
是实例的成员 不带的本地变量 就是说你出了这个方法就看不到这个变量了
python
输出这个值的时候这个
self
有没有必要加?
为什么
?
答:
没必要加,
self
就是代表本身,就是你实例化的my_tesla。
python
怎么理解 类和
self
的用法 和含义
答:
首先你得先理解什么是对象。假设生物是一个类,生物有生命,这个时候我就能在生物这个类里
定义self
.life=true。然后人类是生物的一种,那人类就可以继承生物这个类,同时人类还有思想那我可以在人类这个类里定义self.think=true。之后我就可以实例化一个人和一个生物,这时被实例的人拥有思想和生命,而...
python
,类
函数
初始化是怎么回事?
答:
类比一下Java就很好理解了,__init__是
Python
类的构造
函数
,
self
作用类似于Java中的this指针。
关于
python
类的一些问题
答:
__init__(b, c)和d(b)是class A的方法,按照惯例,第一个参数应该写为
self
,因为类在调用它的方法的时候会自动把实例作为第一个参数传到它的方法。所以,第一个参数b,其实调用时候的class A的实例。b.c = c,其实就是给当前实例
添加
一个属性c,c就是传进来的参数 同理,d()
函数
的第一个...
python
类中
self
的问题?
答:
原因都出在第4行这句: test3.count += 1 #!!!注意此处不是
self
.count 你每运行一次 init()
函数
count 就会累加一 注意 你累加的是 test3.count 而不是 self.count 所以 运行了三次 init() 函数 的输出是 1 2 3 如果 你累加的是 self.count 就会输出三次 1 1 1 首先要理解上面所说...
Python中
类的
定义
规是
什么
?
答:
实例变量:定义在方法中的变量,只作用于当前实例的类。数据成员:类变量或者实例变量用于处理类及其实例对象的相关数据。方法:类中定义的函数。在类内部,使用 def 关键字来定义一个方法,与一般
函数定义
不同,类方法必须包含参数
self
, 且为第一个参数,self 代表的是类的实例。构造函数:即__init(...
python中
的__init__(
self
)是
什么
意思呢
答:
>>>b=worker('Jim',5000)Python会自动调用worker.__init__()方法,并传递参数。通常情况下,
self
形参由Python自动赋值,但是,在类继承中,并不是这样 例如,
Python的
HTML处理工具HTMLParser,是一个基于OOP模型的工具,要使用该工具,必须
编写
一个类,继承html.parser.HTMLParser类,并重载一系列方法...
在调用一些
Python
里的函数的时候
为什么
有些
函数需要
实例化有些不需要...
答:
如果一个方法是静态方法或类方法,那么,可以直接调用。如果一个方法不是静态的,那么,它会
需要self
来访问实例中的某些属性,那么就只能在实例上调用。你给出的代码中,tensor_trans = transforms.ToTensor()这一句,实际上只是简化引用,并没有实例化transforms。作为示例:class MyUtil(object):...@...
python
class用法理解
答:
python中
class是类 类(Class):用来描述具有相同的属性和方法的对象的集合。它
定义
了该集合中每个对象所共有的属性和方法。对象是类的实例。
python的
class(类)相当于一个多个
函数
组成的家族,如果在这个Myclass大家族里有一个人叫f,假如这个f具有print天气的作用,那么如果有一天我需要这个f来print一...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
python的self编程
python函数返回值
python类中的self