return和global关键字

'''
return关键字:
    1.函数默认没有返回值
    2.函数执行return之后,会停止运行
    3.函数是否有return结果,与print无关系,能够在控制台打印,不代表就有返回值。我们只看是否有return关键字
'''

# def demo(a):
#     return a+10
#
# def demo_no():
#     pass
#
# print(demo(90))     #
# print(demo_no())


'''
global关键字:
    1.变量的作用域:每一个变量在定义的时候,就同步它的作用域(有效范围)。
    2.在python中,默认不支持在函数中修改函数外的变量值。如果要修改,则需要调用global关键字,将变量定义为全局变量。
'''

# 作用域示例
# def demo():
#     a = 100
#     print(a+100)
# print(a)    #无法在外部调用函数内的变量


# a = 100
# print(a)
#
# def demo():
#     global a
#     a = a + 100
#
# demo()
# print(a)

 

posted @ 2024-12-04 20:19  mafei666  阅读(38)  评论(0)    收藏  举报