函数名被变量名占用导致函数失效后怎么设置回来
如图, 我设置count = 0之后导致函数count()失效了,将count = 0删除后,函数还是用不了,要怎么样才能让函数重新变得有效s =
s.sort()
for i in s:
if s.count(i)> len(s)//2 :
print("{}是主要元素".format(i))
break 换一个变量名呗,不要用和函数或者其他变量相同的变量名,干嘛吊死在一棵树上 count 方法你能赋值为 0 ?这不是一个只读方法吗 我的意思是如果我一开始写成了如下,导致count()函数失效,有没有什么方法能够拯救回来,使count()函数重新生效
s =
s.sort()
count = 0
for i in s:
if s.count(i)> len(s)//2 :
print("{}是主要元素".format(i))
break isdkz 发表于 2022-5-17 22:56
count 方法你能赋值为 0 ?这不是一个只读方法吗
是如果先将count作为变量名使用了,之后删掉变量名,要怎么使函数重新能够生效 qq1151985918 发表于 2022-5-17 22:56
换一个变量名呗,不要用和函数或者其他变量相同的变量名,干嘛吊死在一棵树上
是应该要避免这个情况,可是如果没注意使用了,有什么拯救办法吗 bao1xf2 发表于 2022-5-17 23:11
我的意思是如果我一开始写成了如下,导致count()函数失效,有没有什么方法能够拯救回来,使count()函数重新 ...
如果是在同一命名空间是救不回来的,如果不是同一个命名空间的话,
只需要删掉当前命名空间的就可以访问到上一级命名空间的 isdkz 发表于 2022-5-17 23:15
如果是在同一命名空间是救不回来的,如果不是同一个命名空间的话,
只需要删掉当前命名空间的就可以访 ...
那只有命名的时候自己多注意了
页:
[1]