gpt4 book ai didi

Python:为什么函数的重新定义不是错误?有没有一种骇人听闻的方式来拥有该功能?

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:56 30 4
gpt4 key购买 nike

<分区>

例如:

def foo():
print 'first foo'
def foo():
print 'second foo'

foo()

默默地产生:second foo

今天,我在同一个文件中复制/粘贴了一个函数定义,并在第二个定义的主体中更改了几行,但忘记更改函数名称本身。看着输出,我挠了挠头很长时间,花了一段时间才弄明白。

如何强制解释器在重新定义函数时至少抛出一个警告?提前致谢。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com