Chinaunix首页 | 论坛 | 博客
  • 博客访问: 701690
  • 博文数量: 108
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1436
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 09:49
文章分类
文章存档

2019年(16)

2015年(2)

2014年(20)

2013年(70)

我的朋友

分类: Python/Ruby

2019-08-22 09:39:44

#习题7,下面两段代码输出是什么
class Person:
name = "aaa"

p1 = Person()
p2 = Person()
p1.name = "bbb" #因为作用在这里有个新的变量,所以第一个输出的是bbb
print (p1.name)
print (p2.name)
print (Person.name)


bbb
aaa
aaa


class Person:
name = [] #对象为list与dict是可变的,可以更改
p1 = Person()
p2 = Person()
p1.name.append(1)
print (p1.name)
print (p2.name)
print (Person.name)


1
1
1

阅读(943) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~