浅酌清酒 发表于 2021-8-9 13:41:45

Python新手求助

如何取消赋值

wp231957 发表于 2021-8-9 13:46:07

想实现啥

浅酌清酒 发表于 2021-8-9 13:49:29

wp231957 发表于 2021-8-9 13:46
想实现啥

就是把一个函数赋值后,如何取消

wp231957 发表于 2021-8-9 13:51:36

浅酌清酒 发表于 2021-8-9 13:49
就是把一个函数赋值后,如何取消

还是不知道你想问什么,或者说你没问到点子上

浅酌清酒 发表于 2021-8-9 13:56:14

wp231957 发表于 2021-8-9 13:51
还是不知道你想问什么,或者说你没问到点子上

就是下面这种情况
print = 1
print('a')
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
    print('a')
TypeError: 'int' object is not callable

逃兵 发表于 2021-8-9 13:57:51

del print

wp231957 发表于 2021-8-9 13:59:01

浅酌清酒 发表于 2021-8-9 13:56
就是下面这种情况
print = 1
print('a')


这个情况只影响 shell 状态
所以你关闭shell 再重启就好了

当然del 也可以

>>> print=1
>>> print(123)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not callable
>>> del print
>>> print(1)
1
>>>




大马强 发表于 2021-8-9 14:02:31

要不你就定好一个值,给已经赋值过变量赋值,接着再去用判断就好了
页: [1]
查看完整版本: Python新手求助