Python类基础实验:定义、实例化与属性操作.pdfVIP

  • 1
  • 0
  • 约2.87千字
  • 约 6页
  • 2026-02-05 发布于北京
  • 举报

Python类基础实验:定义、实例化与属性操作.pdf

1.打开开发工具PythonIDLE

2.在IDLE中编写和运行类的示例代码

classFirstClass:

a=78

defsetdata(self,value):

self.datavalue

defdisy(self):

printself.data

xFirstClass()

yFirstClass()

x.a

78

y.a

78

x.a=45

x.a

45

y.a

78

x.setdata(亚瑟王)

y.setdata(3.1415926)

x.disy()

KingArthur

y.disy()

3.1415926

x.data新值

x.disy()

新值

x.anothername邮件

1.打开开发工具PythonIDLE

2.在IDLE中编写运行类的例子代码

classFirstClass:

a=78

defsetdata(self,value):

self.data=value

defdisy(self):

printself.data

x=FirstClass()

y=FirstClass()

x.a

78

y.a

78

x.a=45

x.a

45

y.a

78

x.setdata(KingArthur)

y.setdata(3.1415926)

x.disy()

KingArthur

y.disy()

3.1415926

x.data=NewValue

x.disy()

NewValue

x.anothername=spam

x.anothername

spa

m

classSecondClass(FirstClass):

defdisy(self):

print当前值=%s%self.data

zSecondClass()

z.setdata(42)

z.disy()

当前值=42

x.disy()

新值

classrec:pass

rec.name鲍勃

rec.age=40

printrec.name

Bob

recobj1rec()

recobj2rec()

recobj1.name

鲍勃

recobj2.name

鲍勃

recobj1.name苏

recobj1.name,recobj2.name,rec.name

(苏,鲍勃,鲍勃)

rec.__dict__.keys()

[,__module__,__doc__,]

x.anothername

spam

classSecondClass(FirstClass):

defdisy(self):

printCurrentVlaue=%s%self.data

z=SecondClass()

z.setdata(42)

z.disy()

CurrentVlaue=42

x.disy()

NewValue

classrec:pass

rec.name=Bob

rec.age=40

printrec.name

Bob

recobj1=rec()

recobj2=rec()

recobj1.name

Bob

recobj2.name

Bob

recobj1.name=Sue

r

文档评论(0)

1亿VIP精品文档

相关文档