您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python:具有相同名称的函数和变量

Python:具有相同名称的函数和变量

完成此操作后:

a = 2

a不再是一个 函数 ,而只是一个 整数 (您已将其重新分配!)。因此,很自然地,如果您尝试将其视为函数,则解释器会抱怨,因为您正在这样做:

2()
=> TypeError: 'int' object is not callable

底线:您不能 同时 使用相同的名称 同时 包含两件事,无论是函数,整数还是Python中的任何其他对象。只需使用其他名称即可。

python 2022/1/1 18:37:36 有321人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶