TypeError: 'dict' object is not callable

1、

问题

>>> test2 = dict((('F',20),('i',40),('s',80)))
Traceback (most recent call last):
  File "<pyshell#171>", line 1, in <module>
    test2 = dict((('F',20),('i',40),('s',80)))
TypeError: 'dict' object is not callable

 

2、

>>> dict    ## 发现内置函数在之前被定义为一个变量了
{'a': 100, 'b': 200}

 

3、删除dict变量,重新调用

>>> del dict
>>> test2 = dict((('F',20),('i',40),('s',80)))
>>> test2
{'F': 20, 'i': 40, 's': 80}

 

4、这是个共性问题(内置函数不要当做变量名)

>>> print = 100
>>> print("hello world!")
Traceback (most recent call last):
  File "<pyshell#186>", line 1, in <module>
    print("hello world!")
TypeError: 'int' object is not callable

 

posted @ 2021-05-03 19:17  小鲨鱼2018  阅读(792)  评论(0编辑  收藏  举报