python 类属性为类时,如何进行赋值

python 类属性为类时,如何进行赋值,第1张

因为b.name[0]

=

'zhang'修改的是类属性,类属性是全局的,所有的实例共享,如果想私有化,可以添加

def

__init__(

self

):

self.name

=

list(

self.name

)

就可以了.

往列表里添加多个值可以用 extend():

class User():

    

    def __init__(self, first_name, last_name):

        self.first = first_name

        self.last = last_name

    

    def titl(self):

        list = []

        # list.append(self.first_name)

        # list.append(self.last_name)

        list.extend([self.first, self.last])

        print(list)

        

me = User('ssx', 'xing')

print(me.first + ', ' + me.last)

me.titl()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11811983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存