Python中tuple+=赋值的四个问题

2017-08-21
阅读 5 分钟
10.7k
原文链接 最近偶尔翻看Fluent Python,遇到有意思的东西就记下来. 下面的是在PyCon2013上提出的一个关于tuple的Augmented Assignment也就是增量赋值的一个问题。 并且基于此问题, 又引申出3个变种问题.

记录Ubuntu & Windows下安装PyV8

2016-03-11
阅读 2 分钟
8.4k
在windows下安装要简单很多,如果有了c++环境之后,只需要在pyv8下载适合自己系统以及适合自己python版本的exe文件即可,然后直接安装就好了,相对来说简单一些

python迭代器与生成器小结

2016-03-07
阅读 7 分钟
11.5k
这个东西输出可以脑补一下, 结果是[20,21,22,23], 而不是[10, 11, 12, 13]。 当时纠结了半天,一直没搞懂,后来齐老师稍微指点了一下, 突然想明白了--真够笨的,唉。。好了--正好趁机会稍微小结一下python里面的生成器。

由一个例子到python的名字空间

2016-03-02
阅读 5 分钟
5k
源自我的博客 前言 python里面最核心的内容就是:名字空间(namespace) 例子引入 例1 {代码...} 可以正常输出结果: 并且需要注意,在func2使用x变量之前的名字空间就已经有了'x':1. {代码...} 稍微改一点:如下 例2: {代码...} 输出就开始报错: 而且在before func2也没有了x. {代码...} 这两个例子正好涉及到了python里面...

python 默认参数问题及一个应用

2016-02-28
阅读 2 分钟
2.3k
源自: 我的博客 python 里面一个常见的陷阱就是函数的默认参数问题。如下: {代码...} 以下的执行结果如下: {代码...} 结果如下: {代码...} 如此结果, 前面三个可以看出 如果没有指定参数的话, 每次调用函数时候, 调用的mylist 是同一个对象。这是因为函数的默认参数,是在代码编译成PyCodeObject的时候, 就已经创建...