我不明白为什么这段代码在b()中打印出
当调用
None
:# coding: utf-8
saber = None
rider = dict()
def a():
saber = 'ex'
rider['a'] = 'b'
print saber
print rider
def b():
print saber
print rider
if __name__ == '__main__':
a()
b()
当调用
b()
时,打印saber
会导致打印None
。为什么?