Python里如何在同一个py文件里先调用函数,然后函数的定义在下面写?

一般来说def写在前面才能在后续调用它的函数,那如何使这个顺序相反,当在同一个py文件而不跨文件使用函数时?... 一般来说def写在前面才能在后续调用它的函数,那如何使这个顺序相反,当在同一个py文件而不跨文件使用函数时? 展开
 我来答
superNiceDay
2020-03-18 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:150
采纳率:66%
帮助的人:25万
展开全部

python貌似没有这个规定,只要在执行时能找到就可以。不是C之类的

比如,下面这样的,完全OK

GTA小鸡
高粉答主

2020-03-14 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
一个函数要先定义过,Python解释器才能找到这个函数的符号。如果调用某个函数时解释器没有找到它的定义,将会抛出异常。
更多追问追答
追问
你好,我是python新手,我记得c语言好像有类似功能,就是一个函数可以先拿来用,然后它的定义可以写在后面。那python在不跨文件的前提下,能实现这样的功能吗?我不知道python找这个函数是什么规律,是只能按顺序找吗?还是怎样的呢?
追答
你为什么要这么做?有什么特殊的理由使得你必须在没有定义一个函数的情况下就使用它?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式