手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python编程基础周志化课件Python编程基础双色版课后答案pdf

时间:2022-06-05    点击: 次    来源:网络    作者:佚名 - 小 + 大

python编程基础周志化课件Python编程基础双色版课后答案pdf


下载地址

https://share.weiyun.com/oKXAf8Zh


资料目录

Python编程基础教学视频 51CTO学院(60集)
python编程基础教学视频 乾颐盾系列
Python编程基础 张健 张良均 人民邮电出版社.pdf
Phthon编程金典.pdf
Python 编程指南.pdf
《Python 编程基础》 教学大纲.pdf
《Python编程入门指南(上下册)》 明日科技.pdf
《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf
Python编程初学者指南.pdf
Python编程入门经典.pdf
树莓派Python编程入门与实战  第2版.pdf
Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf
《Python编程基础》复习资料.pdf
Python编程基础与应用-题库大全.doc
Python编程基础张健 , 张良均课后习题及答案.pdf
Python程序设计基础及实践(慕课版)郭炜习题答案.pdf
《Python程序设计基础与应用》习题答案.pdf
《Python快速编程入门》——课后题答案.doc
Python程序设计基础习题答案与分析.doc
python基础试题(含答案).doc
Python考试题复习知识点试卷试题.doc
Python编程基础.pptx
《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf
《Python编程基础与HTTP接口测试》阿奎 编著.pdf
Python编程  从入门到实践 by Eric Matthes.pdf
Python编程导论第2版_2018 翻译 陈光欣.pdf
Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf
趣学python编程中文版.pdf


举例

(1)类属性
类属性是指定义在类中,并且在函数体外的属性。类属性可以在类的所有实例之间共享值,也就是在所有实例化的对象中公用。
说明:类属性可以通过类名或者实例名访问。
例如,定义一个雁类 Geese,在该类中定义 3 个类属性,用于记录雁类的特征,代码如下:
01 class Geese:
02 '''雁类'''
03 neck = "脖子较长" # 定义类属性(脖子)
04 wing = "振翅频率高" # 定义类属性(翅膀)
05 leg = "腿位于身体的中心支点,行走自如" # 定义类属性(腿)
06 def __init__(self): # 实例方法(相当于构造方法)
07 print("我属于雁类!我有以下特征:")
08 print(Geese.neck) # 输出脖子的特征
09 print(Geese.wing) # 输出翅膀的特征
10 print(Geese.leg) # 输出腿的特征
创建上面的类 Geese,然后创建该类的实例,代码如下:
geese = Geese() # 实例化一个雁类的对象应用上面的代码创建 Geese 类的实例后,将显示以下内容:
我属于雁类!我有以下特征:
脖子较长
振翅频率高
腿位于身体的中心支点,行走自如
(2)实例属性
实例属性是指定义在类的方法中的属性,只作用于当前实例中。
例如,定义一个雁类 Geese,在该类的__init__()方法中定义 3 个实例属性,用于记录雁类的特征,代码如下:
01 class Geese:
02 '''雁类'''
03 def __init__(self): # 实例方法(相当于构造方法)
04 self.neck = "脖子较长" # 定义实例属性(脖子)
05 self.wing = "振翅频率高" # 定义实例属性(翅膀)
06 self.leg = "腿位于身体的中心支点,行走自如" # 定义实例属性(腿)
07 print("我属于雁类!我有以下特征:")
08 print(self.neck) # 输出脖子的特征
09 print(self.wing) # 输出翅膀的特征
10 print(self.leg) # 输出腿的特征
创建上面的类 Geese,然后创建该类的实例,代码如下:
geese = Geese() # 实例化一个雁类的对象
应用上面的代码创建 Geese 类的实例后,将显示以下内容。
我属于雁类!我有以下特征:
脖子较长
振翅频率高
腿位于身体的中心支点,行走自如
说明:实例属性只能通过实例名访问。如果通过类名访问实例属性,将抛出如图 9.3所示的异常。
图 9.3 通过类名访问实例属性抛出异常
实例属性也可以通过实例名称修改,与类属性不同,通过实例名称修改实例属性后,并不影响该类的另一个实例中相应的实例属性的值。例如,定义一个雁类,并在__init__()方法中定义一个实例属性,然后创建两个 Geese 类的实例,并且修改第一个实例的属性,最后分别输出两个实例属性,代码如下:
01 class Geese:
02 '''雁类'''
03 def __init__(self): # 实例方法(相当于构造方法)
04 self.neck = "脖子较长" # 定义实例属性(脖子)
05 print(self.neck) # 输出脖子的特征
06 goose1 = Geese() # 创建 Geese 类的实例 1
07 goose2 = Geese() # 创建 Geese 类的实例 2
08 goose1.neck = "脖子没有天鹅的长" # 修改实例属性
09 print("goose1 的 neck 属性:",goose1.neck)
10 print("goose2 的 neck 属性:",goose2.neck)
运行上面的代码,将显示以下内容:
脖子较长
脖子较长
goose1 的 neck 属性: 脖子没有天鹅的长
goose2 的 neck 属性: 脖子较长

上一篇:Python编程基础入门教程密码python编程基础周志化教材答案TXT

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |