Python:具有相同名称的函数和变量
完成此操作后:
a = 2
a不再是一个 函数 ,而只是一个 整数 (您已将其重新分配!)。因此,很自然地,如果您尝试将其视为函数,则解释器会抱怨,因为您正在这样做:
a
2() => TypeError: 'int' object is not callable
底线:您不能 同时 使用相同的名称 同时 包含两件事,无论是函数,整数还是Python中的任何其他对象。只需使用其他名称即可。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群