- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
除了内置的 integer , float 等简单类型之外,一切都是 object 。例如: module, function, package, list, tuple, dict,
注: Python 2.2 以后的版本中 list, tuple, dict 才可以叫做 object ,因为 new sty le class 。
什么是 name space :
name space 是 name 和 object 之间的映射关系。每一个 name 唯一的和一个 object 绑定。
一个 object 可以有多个 name 。
如果没有 name 和 object 绑定,那么 object 就会消失了。name space 是一个动态的数据结构, dictionary 。objname = object 会创建一个 name 。
什么 aliase :
如果两个 name 指向同一个 object ,那么这两个 name 互为 aliase 。
什么是 name :
name 是一个字符串,指向一个 object 。
什么是 object :
object 是一个独立的 name space 。 object 的 name space 用 dictionary 表示。
obj. dict 表示一个 object 的 name space 。其中
obj. dict .keys() 表示所有 name 的 list ,
obj. dict [name] 表示 name 所指的 object 。
name 分为两种,一种是 unqualified name ,一种是 qualified name 。带有 attribute 的 name 就是 qualified name , 如 obj.attr 。
其中前面的部分是 object name ,后面部分是 object 的 attribute 。不带有 attribute 的 name 就是 qualified name , 如 obj 。
什么是 scope :
是所有可见的 unqualified name 的组成的 name space 。
他是一个静态定义,动态使用的概念。不同运行时刻,有不同的 unqualified name
是可见的。
什么是 module :
module 是一个独立的 name space 。其中包含很多定义好的 name 和 object 。
这些 object 通常是 class object , function object 。
什么是 package :
module 是一个独立的 name space 。其中包含很多定义好的 name 和 object 。这些 object 通常是 module object 。
什么是 function :
function 是一个用 def 语句创建的可调用对象。
什么是 nest function:
nest function 指在 function 内部定义的 function 对象。
outer funciton 是指定义 function 的 function 。
inter function 是指被定义的 function 。
outer function 和 inner function 没有本质的区别,是平等的关系,
outer function 的 local name space 在 inner function 中是不可见的。
inner function 是 outer function 内部的创建的一个 object ,
指向 inner function 的 name 存在于 outer function 的 local name space 。
outer function 可以通过返回值等机制,把 inner function 暴露给调用者。什么是 class object:
class 是一个 object ,也叫做 class object 。用于生成 object 。
什么是 object instance :
由 class object 生成的 object 就是这个 class object 的 class instance 。
class object 和 class instance 的区别和联系:
他们都是 objecct ,从所有 object 共有的特性来说,他们是一样的。
class instance 是由 class object 创建的。如果 clsInstance 是 clsObject 的一
个
class instance ,那么 clsInstance. class 和 clsObject 是同一个 objec
您可能关注的文档
最近下载
- YS∕T 714-2020 铝合金建筑型材有机聚合物喷涂工艺技术规范.pdf
- 第十三章+电能和电功率(复习课件)物理北师大版2024九年级全一册.pptx VIP
- 《放射性勘探》课件.ppt VIP
- 《有色金属矿山排土场设计标准+GB+50421-2018》详细解读.pdf
- 九年级物理上册综合能力测试题.pdf VIP
- 腐蚀数据与选材手册-校对版.xls VIP
- 2025年国家开放大学《行政领导学》形考任务1-4参考答案.docx VIP
- 初二下册物理力学练习题.doc VIP
- 全球海上遇险安全系统和搜救雷达应答器性能要求.pdf VIP
- GB∕T 2421-2020 环境试验 概述和指南(可复制版).pdf
原创力文档


文档评论(0)