上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: python类的成员前加双下划线"__", 则被看作"私有"成员. 实例不能简单地通过<instance>.<name>来访问. 但python的"私有"成员也不是不可访问的, 只是python玩了个"名称变化术": "尽管双下划线有些奇怪,但是看起来像是其他语言中的标准的私有方法. 真正发生的事情 阅读全文
posted @ 2016-09-07 12:49 HEZOF 阅读(362) 评论(0) 推荐(0)
摘要: python提供了支持函数式编程的简单机制: 1. map函数 2. filter函数 3. reduce函数. 典型的M/R计算模型. 但还是有点简单... 阅读全文
posted @ 2016-09-07 12:48 HEZOF 阅读(126) 评论(0) 推荐(0)
摘要: <python基础教程>第7章说python中的类定义: 1. 要么声明__metaclass__=type 2. 要么继承object. 但是直接定义下类, 也没报错: >>> class Person:... def setName(self,name):... self.name=name.. 阅读全文
posted @ 2016-09-07 12:48 HEZOF 阅读(250) 评论(0) 推荐(0)
摘要: python很多特性与JavaScript是相似甚至相同的: 1. 无类型 2. 函数亦对象 .... 自然: python也允许函数嵌套, 这与JavaScript中函数闭包的作用一样.... 阅读全文
posted @ 2016-09-07 12:47 HEZOF 阅读(146) 评论(0) 推荐(0)
摘要: 1. 参数传递有2种方式: 按位置传递, 按关键字传递. 2. 形参可以定义默认值, 可以用*收集元组, 可以用**收集字典. 其中, (1)指定默认值的形参可不接收实参. (2)指定*的形参用元组收集剩余按位置传递的实参. (3)指定**的形参用字典收集剩余按关键字传递的实参. 同时指定*, ** 阅读全文
posted @ 2016-09-07 12:46 HEZOF 阅读(192) 评论(0) 推荐(0)
摘要: 程序设计语言: 量的类型: 1. 直接量 2. 常量 3. 变量 量的因素: 1. 存储类别 2. 数据类型 3. 作用域 4. 生存期 阅读全文
posted @ 2016-09-07 12:46 HEZOF 阅读(138) 评论(0) 推荐(0)
摘要: python中除了if...elif...else..还有while...else, for...else..., try...except...else...finally... 不管哪种else, 其语义都是: 语句块的结尾, 如果语句块中间发生break,continue, return,或者 阅读全文
posted @ 2016-09-07 12:46 HEZOF 阅读(142) 评论(0) 推荐(0)
摘要: python之super()函数 python的构造器奇特, 使用魔方. 构造器内对基类对象的初始化同样也很奇特, 奇特到没有半点优雅! 在构造器中使用super(class, instance)返回super对象,然后再调用某个方法, 这样super对象就自动将继承链上所有的super实例迭代地调 阅读全文
posted @ 2016-09-07 11:41 HEZOF 阅读(152) 评论(0) 推荐(0)
摘要: python, javascript中域与属性是二个不同的概念, 域就是变量, 而属性则是符合某些约束, 例如getter, setter...等的特殊"变量". python中使用property()函数定义属性, 该函数接收4个参数: getter, setter, deler, descrip 阅读全文
posted @ 2016-09-07 11:40 HEZOF 阅读(186) 评论(0) 推荐(0)
摘要: python的OOP的方法有3种: 1. 实例方法: 接收self参数 2. 类方法: 接收cls参数, 并要用classmethod()注册或者@classmethod注解. 3. 静态方法: 不接收self, cls, 并要用staticmethod()注册或者@staticmethod注解. 实在想不明白静态方法有什么应用? 使用某个未绑定函数就可以取代了, 为什么还... 阅读全文
posted @ 2016-09-07 11:39 HEZOF 阅读(214) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页