如何在python中调用已定义的函数?

如何在python中调用已定义的函数?,python,Python,虽然我访问了多个网站,但在这里找不到我在代码中使用的确切示例。从def msg(room):直到游戏结束图像是我定义函数的地方。最底层是我调用所有函数的地方,但我不确定如何调用这个特定的函数 举个简单的例子, 首先定义这样一个函数 def showMsg(myMsg): print(myMsg) showMsg('My Message!') room = {msg: 'my msg', name: 'xyz'} msg(room) # make a dictionary of

虽然我访问了多个网站,但在这里找不到我在代码中使用的确切示例。从def msg(room):直到游戏结束图像是我定义函数的地方。最底层是我调用所有函数的地方,但我不确定如何调用这个特定的函数

举个简单的例子, 首先定义这样一个函数

def showMsg(myMsg):
    print(myMsg)
showMsg('My Message!')
room = {msg: 'my msg', name: 'xyz'}
msg(room)    # make a dictionary of name room = {} and pass to this function
现在,像这样调用上面定义的函数

def showMsg(myMsg):
    print(myMsg)
showMsg('My Message!')
room = {msg: 'my msg', name: 'xyz'}
msg(room)    # make a dictionary of name room = {} and pass to this function
输出:
我的消息

在代码中,您可以像这样调用
msg
函数

def showMsg(myMsg):
    print(myMsg)
showMsg('My Message!')
room = {msg: 'my msg', name: 'xyz'}
msg(room)    # make a dictionary of name room = {} and pass to this function

room只是一个虚拟的例子。

要创建一个可以定义然后调用的函数,必须创建一个名为main()的主函数。然后,在if语句之后调用此函数,如下所示:

如果……:#这是您需要满足的条件 main()#这样做是为了调用函数并开始编写代码


在代码运行之前,缩进和名称错误还有其他一些错误已经修复,但我前面所说的就是解决方案

你好,Abdur,谢谢你的回复。我现在了解了如何定义更简单的函数,但有了像我输入的那样的大量代码,如何应用调用函数的相同基本原则?我已经更新了回复,并给出了一个示例(代码的第一个函数)。@user10849974如果仍然有任何混淆,请告诉我?请接受这个答案。嗨,Abdur,很抱歉回复晚了。尽管你解释得很清楚,但我在应用上有点困难。我应该如何编程,使整个定义的函数在满足if语句中的条件后立即运行?提前谢谢。@user10849974抱歉迟到了。只要这样做,
if(condition){func_name()}
。用函数名替换
func_name
,如果
语句满足条件,它将作为
语句执行。