# -*- coding: UTF-8 -*- # def foo(): # return 10 # def func(f): # print(id(f),f) # # 直接打印原来函数的id # print(id(foo), foo) # # 调用函数 并把 foo作为实参传递进去, 查看传输的函数id # func(foo) # def foo(): # return 10 # def func(arg): # return arg # f = func(foo) # arg = foo # print(f) # print(foo) # foo = 'hello' # 重新定义全局变量,但是并未使用 # print(f()) # python是从上往下执行,foo = 'hello'并为使用。 def foo(): return 10 def func(arg): return arg foo = func(foo) print(foo)