我正在使用PyCharm IDE;我喜欢它为我所做的一切工作。我发现它在学习python的过程中非常强大。它包含有关变量名称,拼写错误等的所有提示......
然而现在我有点困惑。当使用PyCharm和IronPython 2.7时,Pycharm在类方法定义时向我提供了一个信息。
Shadows built-in name 'self'
在我看来,该课程的一切都很好:
class A(object):
"""
Cheers Stackoverflowers
"""
def __init__(self, x):
self.x = x + 2
def calculate_something(self, y):
self.x = y * 2
但我想在编程时100%正确。如果在类定义中有更多正确的方法来定义方法,我想知道在哪里可以找到有关该方法的信息。
截图:
答案 0 :(得分:2)
这是一个IronPython Bug
使用CPython时不会发生
谢谢@yole