叽叽喳喳,嘻嘻哈哈

导航

2017年7月5日 #

函数默认参数问题

摘要: 当解释器执行 的时候,默认参数也会被计算,并存在函数的 属性中。由于 中传递的函数是对象,而且可变对象在调用者和被调用者之间共享,因此当首次计算 的时候, 的到 并存在了函数的 中,当第二次调用 时, 默认参数并不会重新计算,于是在 的基础上成了 。所以多次调用 函数会导致 属性值不断增加。从而影响 阅读全文

posted @ 2017-07-05 18:42 叽叽喳喳,嘻嘻哈哈 阅读(210) 评论(0) 推荐(0) 编辑

函数的传参问题

摘要: 的函数是传对象 ,函数参数在传递过程中,将整个对象传入。对可变对象的修改,函数内外都是可见的。调用者和被调用者共享整个对象。 对于不可变对象,由于不可变对象的不可变性,所以,对不可变对象的修改,往往是生成一个新的对象来赋值实现的。 阅读全文

posted @ 2017-07-05 17:56 叽叽喳喳,嘻嘻哈哈 阅读(138) 评论(0) 推荐(0) 编辑

a,b = b,a 换值问题

摘要: 整个操作其实是先进行右边,生成一个元组(b,a) 然后再将该元组 解包,分别赋值给左边的 a,b,实现达到交换值的目的 阅读全文

posted @ 2017-07-05 16:57 叽叽喳喳,嘻嘻哈哈 阅读(239) 评论(0) 推荐(0) 编辑

判断一个对象是否为真 __nonzero__ 方法和 __len__方法

摘要: ```python class A(): def __nonzero__(self): # 判断 一个对象是否为空,先查看该方法的返回值 return 1 def __len__(self): # 如果没有上一个方法,那么就查看这个方法的返回值。 return 0 def zeze(self): # 如果以上两个方法都没有,那么,对... 阅读全文

posted @ 2017-07-05 16:43 叽叽喳喳,嘻嘻哈哈 阅读(169) 评论(0) 推荐(0) 编辑

python 的None 探究

摘要: None 既不是 0,[],{},也不是 " ",它就是一个空值对象。其数据类型为 NoneType,遵循单例模式。它只是自己,也只和自己相等。 阅读全文

posted @ 2017-07-05 16:34 叽叽喳喳,嘻嘻哈哈 阅读(130) 评论(0) 推荐(0) 编辑

2017年7月3日 #

scala-学习 2

摘要: 列表操作 你会发现 List 没有append方法。但是通过 方法和 的结合使用,可以达到相同的效果。 还有一种 可以提供append方法 ,然后调用 方法,这个以后介绍(ps:因为目前我也不知道 :) 阅读全文

posted @ 2017-07-03 23:09 叽叽喳喳,嘻嘻哈哈 阅读(106) 评论(0) 推荐(0) 编辑

2017年7月1日 #

scala-学习 1

摘要: [TOC] 变量定义 scala定义两种变量: var 可变 初始化之后,可以多次被重新赋值 val 不可变 一旦被初始化 就不能再赋值。 但是由于有简化名的存在可以如下写法 因为 具有 的能力,因此还可以如下写: 打印输出: 函数定义 综合上面两个省略,函数也可以写成如下: 函数一旦定义号,就可以 阅读全文

posted @ 2017-07-01 10:43 叽叽喳喳,嘻嘻哈哈 阅读(175) 评论(0) 推荐(0) 编辑

2017年6月25日 #

neo4j 学习-2

摘要: Neo4j 查询例句 CREATE (DELETE): 创建或删除节点/关系 SET ( REMOVE): 给属性 赋/ 删 值;给节点 添/删 标签 MERGE: 匹配一个节点,如果该节点不存在。则创建该节点 MATCH: 从图中查询信息。如:节点、节点属性、节点关系 等等 WHERE: 它不是一 阅读全文

posted @ 2017-06-25 17:25 叽叽喳喳,嘻嘻哈哈 阅读(525) 评论(0) 推荐(0) 编辑

neo4j 学习-1

摘要: Neo4j 子句 一般情况下,节点之间的关系描述,夹杂空白字符或者是非文字字符的,但是 ` 使用可以解决这个问题 指定关系的深度,或者说是路径的长度 ``` 设置不同的路径长度,返回的关系值是不同的 ``` Using variable length paths that have the lowe 阅读全文

posted @ 2017-06-25 17:24 叽叽喳喳,嘻嘻哈哈 阅读(585) 评论(0) 推荐(0) 编辑

2017年6月23日 #

回顾一下类和对象以及继承关系

摘要: 静态字段 属于类所有,类、对象都可以访问普通字段 在__init__ 中的,只能被对象访问 私有变量 如果该变量属于类,那么只能在类内部调用,对象和类都可以在内部访问。如果该私有变量属于对象,那么只能由对象在内部访问,类也不能访问。 类方法、静态方法 类和对象都可以调用普通方法 只能被对象调用,如果 阅读全文

posted @ 2017-06-23 19:03 叽叽喳喳,嘻嘻哈哈 阅读(143) 评论(0) 推荐(0) 编辑