derezzed

导航

文章分类 -  python2x和python3x的一些重要区别

编码和字符串的区别
摘要:编码 Python2 的默认编码是 asscii,这也是导致 Python2 中经常遇到编码问题的原因之一,至于是为什么会使用 asscii 作为默认编码,原因在于 Python 2 出来的时候还没出现 Unicode。Python 3 默认采用了 UTF-8 作为默认编码,因此你不再需要在文件顶部 阅读全文

posted @ 2018-01-07 17:11 derezzed 阅读(553) 评论(0) 推荐(0)

print的区别
摘要:在py2中print是一个语法结构,而在py3中print是一个函数, file可以是文件,也就是可以把打印的东西直接输出到文件,这个就很方便,我经常用。比如: 另外: 阅读全文

posted @ 2018-01-07 17:04 derezzed 阅读(172) 评论(0) 推荐(0)

xrange的区别
摘要:xrange的区别 如果range()是Python 3.3中的一个生成器,为什么我不能在一个范围内调用next()? 问题: 也许我已经成为网络上的错误信息的受害者,但我认为这更可能只是我误解了一些东西。根据我迄今为止所了解的内容,range()是一个生成器,生成器可以用作迭代器。但是,这个代码: 阅读全文

posted @ 2018-01-05 10:58 derezzed 阅读(165) 评论(0) 推荐(0)