Python中使用内建函数名作为变量标识符
2018-03-18 09:15
393 查看
dict={x=1,y=2} #变量会覆盖python中的built-in函数dict() dict1=dict(x=3,y=4) TypeError: 'dict' object is not callable #此时调用dict()会出错 del dict #先删除覆盖定义的变量 dict1=dict(x=3,y=4) #调用成功
尽量避免使用和BIF同名的标识符
相关文章推荐
- python mysql操作使用变量作为表名
- 10 Python 函数内使用全局变量注意项
- python 在函数中使用全局变量的注意事项
- 使用Python类的 __init__( ) 函数定义成员变量
- python使用变量作为默认参数时所遇到的奇怪问题
- python里函数怎么样使用元组或字典作为参数调用
- python嵌套函数使用外部函数变量的方法(Python2和Python3)
- python中使用shell命令的输出作为其变量的方法
- python:线程的使用、线程共享全局变量、列表作为参数(全局变量)、避免全局变量被修改
- Python 使用列表作为函数默认值且为空
- PHP使用部分函数传入乱码作为变量会报错
- python:线程的使用、线程共享全局变量、列表作为参数(全局变量)、避免全局变量被修改
- python3函数内全局变量使用global
- Python在函数中使用全局变量的问题
- python使用函数作为参数
- 关于Python里MYSQL使用变量作为表名时该如何使用
- python中,一个函数想使用另一个函数中的变量
- 5.1 Python 函数-默认参数,*args,**kwargs的使用;作用域-局部空间使用全局变量需要注意的事项等
- python 在函数中使用全局变量的注意事项
- python函数中使用全局变量