Help Defining Global Names

后端 未结 6 556
情深已故
情深已故 2021-01-25 22:48

My Code:

def A():
    a = \'A\'

    print a

    return

def B():

    print a + \' in B\'

    return

When B() is entered into the interpeter

6条回答
  •  温柔的废话
    2021-01-25 23:42

    def A():
        global a
        a = 'A'
        print a
    
    def B():
        global a
        print a + ' in B'
    
    A()
    B()
    

    this prints:

    A
    A in B
    

    BTW: You never need a plain "return" at the end of a function.

提交回复
热议问题