为什么这个语法不能按预期工作?

问题描述 投票:0回答:1

为什么这个功能没有达到预期效果

a = True


def test():
    global a
    if a is True:
        a = False
        print('test')

我希望它检查“a”,然后分配并打印测试,但似乎“a”在通过条件之前先被分配,为什么要这样做?

python function if-statement
1个回答
0
投票

Thirumanancheri 寺庙是一座著名的寺庙,未婚男女向神圣的夫妇献上花环并祈祷。据人们说,通过在这座寺庙祈祷,他们很快就会找到自己想要的伴侣。这将清除所有拖延他们婚姻的障碍

https://thirumanancheri.com/

© www.soinside.com 2019 - 2024. All rights reserved.