如果想要获取函数中的局部变量,可以使用“retunrn” 关键字返回,例如:
#!/use/bin/env python2.7 # -*_ coding: utf-8 _8_ def hankai(): x = "局部变量" return x result = hankai() print (result)
执行结果:
局部变量
从执行结果可以知道,“return” 返回值是局部变量:’x‘ 的内容,如果不写”return“或者 只有 return 而后面没有变量。,那会出现什么???
#!/use/bin/env python2.7 # -*_ coding: utf-8 _8_ def hankai(): print ("没有return") def hankai_01(): print ("有return,没有返回值") return def hankai_02 (): x = "局部变量" print ("有return,有返回值") return x result = hankai() print (result) result1 = hankai_01() print (result1) result2 = hankai_02() print (result2)
执行结果:
没有return
None
有return,没有返回值
None
有return,有返回值
局部变量
从执行结果中,可以看到,没有”return“ 和 有 ”return“ 但是没有返回值