函数可以对类中变量修改

class a():
    def __init__(self) :
        self.w=1
v=a()      
def xiu(s):
    s.w=2
def xiu1(s):
    s=2
xiu(v)
v1=1
xiu1(v1)
print(v1)
print(v.w)
print(1)
输出分别是
1
2
只有向函数中传递类可以修改变量,往里传参数不行。
posted @ 2023-04-27 07:28  祥瑞哈哈哈  阅读(25)  评论(0)    收藏  举报