在外部范围中,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。

Shadows name i from outer scope请用中文回答我并举例

原文地址: https://www.cveoy.top/t/topic/hFFl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录