python在类中函数调用可以在函数定义之前吗

2020-11-17 16:04:29 字数 2228 阅读 9628

1楼:匿名用户

两种位置都试一下呗,编程需要有探索的劲儿,不然文档手册都看不下去的话,很难提高

python可以在函数定义之前调用吗

2楼:想你若隱若現

不能,python是解释性的,必须先定义后调用只能这样12

3def test()

return 'test'

python 函数定义必须在调用前面吗

3楼:匿名用户

不能,python是解释性的,必须先定义后调用只能这样deftest()return'test'printtest()

python的函数里还可以定义函数吗

4楼:匿名用户

这个肯定可以的。闭包、装饰器都是在函数里又定义了个函数,普通的函数也是可以嵌套定义的。

5楼:可靠的我心我在

http://****zhihu.***/question/25950466

6楼:匿名用户

定义函数。在函数里调用其他函数。

python中类内部的函数可以互相调用吗?

7楼:匿名用户

可以调用,

比如下面,***mon_func被多个函数调用。

classmyclass:

def__init__(self):

pass

deffunc1(self):

#dosomething

self.***mon_func()

deffunc2(self):

#dosomething

self.***mon_func()

def***mon_func(self):

pass

8楼:匿名用户

你好,如下:

函数重复也没关系啊,只要是知道,

是什么功能,在特定的时候触发就行了。

python怎么在类里面的一个函数里面调用另一个函数,直接写函数名并不行?

9楼:志祥罗志祥

在函数名前加self.

也就是self.函数名的形式去调用

python 内嵌函数不可以定义在类里面吗

10楼:匿名用户

buildmatrix类tsp中的函数,所以在类内部调用的话,需要加上self. ,否则会被当成外部函数,所以提示未定义

python 我定义了一个class,里面明明定义了函数,等到引用时却找不到了?

11楼:匿名用户

你好:你这是用tk写的可视化界面;

下面是提示错误吧?

这里面有一个知识点:

***mand binding和event binding这是两种不同的绑定方式;

你上网艘一下就知道了!

12楼:

不行,一个class只能有一个用于构造对象的__init__函数但python中的变量是无类型的,因此传给__init__的参数可以是任何类型python中的函数参数在定义时可以有默认值,可以让__init__函数接受多个参数,在后面的一些参数给出默认值的方法让__init__接受不同个数的参数,并且执行类型检查执行不同的**,用上述方法实现类的构造函数的多态性

13楼:黎孟漆才俊

params

就是(5,

5)(5,)*2

,就是2个5的元组,乘号可以理解成相加。"*"

*30就是30个“*"的字符串

*params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y

于是就执行了power(5,5)

python中怎么在一个函数内调用另外一个函数,类

14楼:秀才周晔

方案如下:

将另一个py做成一个包,或者直接和调用文件放在同一个目录下;

在调用者文件头引入:from py名字 import *;

这样就可以使用另一个py文件的所有函数了。

分享本回