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

 我来答
踏雪三郎1
2020-05-30 · TA获得超过2185个赞
知道答主
回答量:13
采纳率:0%
帮助的人:8113
展开全部

今天遇到同样的问题,就来答一波吧

1,如果是在类中,那么就很简单了,类中的一个函数调用另一个函数,只要在那个被调用的函数前加self即可(图如下,详细可以参考笔者博客),

2,如果不是在类中,(这是笔者遇到的问题),有一个简单的方法,如下sin_f函数调用sin函数(注:a=sin()不能写到sin_f()函数下,会说a没声明就调用):

3,如果是已经存在的包,那么调用包更简单了,(同样可以参考笔者上面给的那个博客第四部分)

4,最后,更多关于python问题可以参考笔者的python教程笔记

流氓大皇
推荐于2018-02-28 · TA获得超过210个赞
知道小有建树答主
回答量:209
采纳率:100%
帮助的人:41.6万
展开全部

  1,如果调用在另外一个.py里面的函数,先导入**.py,然后调用

  2,如果在本py里面,则把要调用的函数放在前面,直接调用,例如:

def sum(a, b):
   return a + b
c = sum(5, 6)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
printf59277
2016-07-05 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1283万
展开全部
如果是同一包里面,直接就可以使用,如果不是同一个包,那么需要先import后,通过“包名.类名”才能使用。
下面是同一个包里面的案例:
def a():
print(1)

def b():
a()
print (2)
b()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式