如何在另一个def过程中调用已定义的过程?-python

如何在另一个def过程中调用已定义的过程?-python,python,procedure,Python,Procedure,我不理解调用过程来定义第二个过程的基本机制。我正在努力概念化一个简单的过程,调用另一个过程,试图自己解决这个问题,在我的自学课程中,我已经达到了一个有用的程度 关于这方面的信息很难找到(也许我没有使用正确的关键字),我所看到的唯一例子对我来说太复杂了,无法分解。如果你有我能读的网络文学作品,我会接受的 如何定义第二个过程并在其中调用第一个过程?我知道{}表示字典,[]表示列表(或多或少),()表示字符串(或多或少) 有什么规则我可以遵守吗?我可以在任何地方调用第一个过程吗,比如在for循环(对于

我不理解调用过程来定义第二个过程的基本机制。我正在努力概念化一个简单的过程,调用另一个过程,试图自己解决这个问题,在我的自学课程中,我已经达到了一个有用的程度

关于这方面的信息很难找到(也许我没有使用正确的关键字),我所看到的唯一例子对我来说太复杂了,无法分解。如果你有我能读的网络文学作品,我会接受的

如何定义第二个过程并在其中调用第一个过程?我知道{}表示字典,[]表示列表(或多或少),()表示字符串(或多或少)


有什么规则我可以遵守吗?我可以在任何地方调用第一个过程吗,比如在for循环(对于first:)或if语句(if first:)中?在概念化上有困难。我花了好几个小时在这上面玩代码,试图弄明白它,但没有运气。请帮我把它分解一下

可以调用嵌套在if语句中的函数,也可以调用循环中的函数。没有人在编程时会想到这样的“规则”。在你玩弄代码之后,它将成为你的第二天性

def print_hello_world(): # first function
    print "hello world"

def in_an_if_statement(): # a function that uses first func in if statement
    if 1 == 1:
        print_hello_world()

def in_a_loop(): # a function that uses first func in a loop
    for i in range(3):
        print_hello_world()

if __name__ == '__main__':
    in_an_if_statement()
    print '----'
    in_a_loop()

可以调用嵌套在if语句中的函数,也可以调用循环中的函数。没有人在编程时会想到这样的“规则”。在你玩弄代码之后,它将成为你的第二天性

def print_hello_world(): # first function
    print "hello world"

def in_an_if_statement(): # a function that uses first func in if statement
    if 1 == 1:
        print_hello_world()

def in_a_loop(): # a function that uses first func in a loop
    for i in range(3):
        print_hello_world()

if __name__ == '__main__':
    in_an_if_statement()
    print '----'
    in_a_loop()

可以调用嵌套在if语句中的函数,也可以调用循环中的函数。没有人在编程时会想到这样的“规则”。在你玩弄代码之后,它将成为你的第二天性

def print_hello_world(): # first function
    print "hello world"

def in_an_if_statement(): # a function that uses first func in if statement
    if 1 == 1:
        print_hello_world()

def in_a_loop(): # a function that uses first func in a loop
    for i in range(3):
        print_hello_world()

if __name__ == '__main__':
    in_an_if_statement()
    print '----'
    in_a_loop()

可以调用嵌套在if语句中的函数,也可以调用循环中的函数。没有人在编程时会想到这样的“规则”。在你玩弄代码之后,它将成为你的第二天性

def print_hello_world(): # first function
    print "hello world"

def in_an_if_statement(): # a function that uses first func in if statement
    if 1 == 1:
        print_hello_world()

def in_a_loop(): # a function that uses first func in a loop
    for i in range(3):
        print_hello_world()

if __name__ == '__main__':
    in_an_if_statement()
    print '----'
    in_a_loop()


“你说的是一种特殊的语言吗?”@waffletealer654对不起!是的,完全正确。你说的过程是指函数吗?我想这就是你的意思,但后来我进入了关于{}、[]、()的段落,在那之后我完全不知道你在问什么,对不起。你提到你已经玩代码好几个小时了,也许如果你分享一些代码作为说明会有所帮助。你是在说一种特定的语言吗?@WaffleStealer654对不起!是的,完全正确。你说的过程是指函数吗?我想这就是你的意思,但后来我进入了关于{}、[]、()的段落,在那之后我完全不知道你在问什么,对不起。你提到你已经玩代码好几个小时了,也许如果你分享一些代码作为说明会有所帮助。你是在说一种特定的语言吗?@WaffleStealer654对不起!是的,完全正确。你说的过程是指函数吗?我想这就是你的意思,但后来我进入了关于{}、[]、()的段落,在那之后我完全不知道你在问什么,对不起。你提到你已经玩代码好几个小时了,也许如果你分享一些代码作为说明会有所帮助。你是在说一种特定的语言吗?@WaffleStealer654对不起!是的,完全正确。你说的过程是指函数吗?我想这就是你的意思,但后来我进入了关于{}、[]、()的段落,在那之后我完全不知道你在问什么,对不起。你提到你已经玩了几个小时的代码,也许如果你分享一些代码作为一个说明会有所帮助。感谢你在没有实际代码的情况下尝试解决这个问题,Jay!我想我了解其中的大部分。那么,我是否可以安全地说,只要我像def部分一样包含附加部分,我就可以将定义的过程粘在我想要的任何地方?我在在线课程中看到的问题希望我使用被调用的过程作为变量,我认为,就像
annound=print\u hello\u world()
,尽管我见过一个带有
return print\u hello\u world()
的过程,我可以与之进行比较。我必须对最后一个做一些研究。谢谢你的回答!:)我刚刚将python解释器中的第一个修改为:
def print\u hello\u world():在一条if\u语句(number)中返回“hello world”def:if number>=1:返回print\u hello\u world()否则:返回“对不起!太小了!”在一条if\u语句中打印(4)在一条if\u语句中打印(0)
。我想我现在明白了!非常感谢!感谢您尝试在没有实际代码的情况下解决此问题,Jay!我想我了解其中的大部分。那么,我是否可以安全地说,只要我像def部分一样包含附加部分,我就可以将定义的过程粘在我想要的任何地方?我在在线课程中看到的问题希望我使用被调用的过程作为变量,我认为,就像
annound=print\u hello\u world()
,尽管我见过一个带有
return print\u hello\u world()
的过程,我可以与之进行比较。我必须对最后一个做一些研究。谢谢你的回答!:)我刚刚将python解释器中的第一个修改为:
def print\u hello\u world():在一条if\u语句(number)中返回“hello world”def:if number>=1:返回print\u hello\u world()否则:返回“对不起!太小了!”在一条if\u语句中打印(4)在一条if\u语句中打印(0)
。我想我现在明白了!非常感谢!感谢您尝试在没有实际代码的情况下解决此问题,Jay!我想我了解其中的大部分。那么,我是否可以安全地说,只要我像def部分一样包含附加部分,我就可以将定义的过程粘在我想要的任何地方?我在在线课程中看到的问题希望我使用调用的过程作为变量,我认为,就像
announce=print\u hello\u world()
,尽管我看到过一个带有
return print\u hello\u wor的问题