yccjm2001 发表于 2023-3-24 16:20:41

求教各位大佬,如何才能访问到:设置的555?

class C:
    x = 5
    @staticmethod
    def set_x(v):
      x = v
      print(v)
      print(x)

      
c = C()
C.x
5
c.set_x(555)
555
555
c.set_x
<function C.set_x at 0x0000029B5C4357E0>
C.set_x
<function C.set_x at 0x0000029B5C4357E0>

如何才能访问到设置的555??

isdkz 发表于 2023-3-24 16:23:02

你在 set_x 定义的 x 没有跟实例或者类绑定,只是函数的一个局部变量,函数结束后就访问不到了
页: [1]
查看完整版本: 求教各位大佬,如何才能访问到:设置的555?