Shadows name i from outer scope请用中文回答我并举例
在外部范围中,i的名称是不可见的。这意味着在内部范围中,如果存在一个与外部范围中的i同名的变量,那么内部范围中的i会隐藏外部范围中的i。
例如:
i = 10 # 外部范围中的i
def my_function():
i = 20 # 内部范围中的i,隐藏了外部范围中的i
print(i)
my_function() # 输出20
在这个例子中,外部范围中的i被内部范围中的i所隐藏。当我们调用my_function()时,它会打印出内部范围中的i的值,即20。
原文地址: https://www.cveoy.top/t/topic/hFFl 著作权归作者所有。请勿转载和采集!