1. 首页
  2. 数据库
  3. 其它
  4. 解决’tuple’ object is not callable的报错 python变量命名错误

解决’tuple’ object is not callable的报错 python变量命名错误

上传者: 2020-12-23 02:02:21上传 PDF文件 51.6KB 热度 30次
1. 变量命名要避python内置函数的名字 初学python,很容易犯这样的错误,即直接用set, list, tuple, dict, str, int, complex, float等作为变量名。这样会导致这些内置函数:set(), list(), tuple()等等无法执行。 例如下例,使用tuple作为变量名,再执行tuple()语句时,会报错 ‘tuple’ object is not callable 原因如下: 作用域优先级: 在执行python代码时,你用的每一个变量,都需要寻找,寻找的过程遵循一定的优先级规则,下面按优先级从大到小排序 局部作用域 嵌套作用域 全局作用域
用户评论