a=3 if a1: b=‘if’ elif a2: b=‘elif’ else: b=‘else’ print(b) if 相当于没有命名空间,for 才有? for i in range(10): c=‘for’ d=c+‘i’ print(d) 命令空间的变量都能往下传递? 如果后面有同名的变量会覆盖