66问答网
所有问题
当前搜索:
python函数参数中的self
python
提示
参数
数目不对?
答:
这提示是,此
函数
需要7个
参数
,而题主提供了8个参数,注意:
python
类默认有一个
self
(本类)参数,所以参数数量计算为(默认参数1+提供参数7),也就是8个参数。举个例子:这里提示2个参数,提示为3个参数被给予 核对后去除多余参数就可以
我在利用
python
做自动化登录时,def user_login(
self
,driver)执行脚本报错...
答:
self代表类的实例而非类,例如 class Test:def prt(self):print(self)print(self.__class__)t = Test()t.prt()当我们调用t.prt()时,实际上
Python
解释成Test.prt(t)。所以你这里并没有将login这个类实例化,
self参数
自然也就无法解析了。
python
class用法理解
答:
属性:属性就是在这个类里的变量。如果变量是物品,那么不同的属性就是这个大家族里不同的物品 方法:方法就是在这个类
里的函数
。如果函数是人,那么不同的方法就是这个大家族里不同的人。类中方法的
参数self
,在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数...
python
方法和
函数的
区别
答:
这只是在
python
3 中才有的区分,python2 中全部称为方法。最大的区别是
参数的
传递参数,方法是自动传参
self
,
函数
是主动传参
在调用一些
Python里的函数
的时候 为什么有些函数需要实例化有些不需要...
答:
你给出的代码中,tensor_trans = transforms.ToTensor()这一句,实际上只是简化引用,并没有实例化transforms。作为示例:class MyUtil(object):...@staticmethod ...def fn1():...return 'a'...def fn2(
self
):...return 'b'对方法fn1,我们可以直接调用:x = MyUtil.fn1()但对于fn2,则...
python中的
错误问题,怎么解决
答:
原因:这是你所用软件的版本导致的,其实上面的方式在
python
2.7.10中都是正确的。2.类的方法与普通的
函数
只有一个特别的区别——它们必须有一个额外的第一个
参数
名称,但是在调用这个方法的时候你不为这个参数赋值,
Python
会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是
self
。虽然你可以...
python中
类方法,属性方法,静态方法。有什么区别和联系。
答:
类就是用来面向对象编程啦,类可以有自己的属性,类可以创建很多实例,每个实例可以有不同的属性,这也就保存了很多私有的数据,总之都有存在的必要.再来看上面这张图,在类
里面
定义的
函数
就是方法,类方法需要@ classmethod 修饰并且有个隐藏
参数
cls,实例方法必须有个参数
self
, 静态方法必须有 @staticmethod...
用
python
定义类时候,用
self
定义,但是调用的时候显示没有我我定义的参 ...
答:
你的init方法写错了 是双下划线 __init__
python的self
后面带的变量是全局变量吗
答:
python
并没有实际的全局变量,你说的应该是模块级的变量么?
self
后面的不是模块级的变量,是类/实例级的变量,就是在你定义的类
里
,是可以访问到的。如果解决了您的问题请采纳!如果未解决请继续追问!
初学
Python
,为什么可以给
self
.hidden传递一个
参数
,它不是一个类的实例...
答:
给它以后,在
函数
内部做了计算,然后返回一个结果,把这个结果重新赋值给x,也就是说这个时候的x是经过一次函数计算后的结果。然后再把计算后的x作为
参数
传递给第二个函数实例
self
.predict()做第二次计算,第二次计算结果赋值给x,然后返回x的值。也就是说这个过程中,x的值经过两个函数处理,变化了...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜