07 2017 档案
摘要:在python中支持json合适的数据是通过json模块实现的。 在序列化json数据的时候遇到两个形状很像的函数,dump()和dumps()。主要说说他们的区别 先看看官方文档的说明:https://docs.python.org/3.6/library/json.html#json.dump,
阅读全文
摘要:在讨论闭包之前,先总结一下python的命名空间namespace,一般的语言都是通过namespace来识别名字标识,无论是变量,对象,函数等等。python划分3个名字空间层次,local:局部,标识为当前函数内,当前类内,比如局部变量。global:全局,标识当前模块,也就是当前文件,比如全局
阅读全文
摘要:先说说思路: 素数是一个无限循环,这一点跟生成器的特性很像,所以我们用生成器所谓这个素数序列的主要部分。 第二步就是要筛选了,首先从自然数序列中,从2开始的自然数序列,用一个生成器表示比较合适。 从以第个元素开始2,肯定是素数,收入到素数集合里,取下一个元素,由于前一个元素的所有倍数都被筛选掉了,所
阅读全文
摘要:先看杨辉三角的形态: 对于每一行,list 的第一个元素和最后一个元素是不变的。如果用L = [] 表示的话, L[0], L[n],是 不变的, 所以用这个列表生成式表示 中间的那一部分 完整代码贴出来,大家看看,欢迎提意见啊哈
阅读全文
摘要:Alt+Enter 自动添加包 shift+O 自动建议代码补全 Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择
阅读全文
摘要:词云图,大家一定见过,大数据时代大家经常见,我们今天就来用python的第三方库wordcloud,来制作一个大数据词云图,同时会降到这个过程中遇到的各种坑, 举个例子,下面是我从自己的微信上抓的微信好友签名,制作的词云图:看来用的做多的还是“方得始终”啊 首先我们需要几个库,pip完了导入 咱们这
阅读全文
摘要:python2的编码实在是个头疼的问题,编码问题也将作为一个长期的话题,遇到问题随时补充。 这次的问题比较简单,是在做词云wordcloud的时候发现的,作用就是从文本文件中读取文字,将其制作成词云。部分代码如下: 我们只关注5,6,7,8这四行代码,我在14行打了断点,观察读取的内容 很明显,直接
阅读全文
摘要:首先:git和github功能很强大,随着使用深入,我将随时填充,更新这篇文章,记录随时遇到的新的问题和感悟。 第一次知道github是看廖雪峰的课程,所谓版本管理,之前在辉煌科技用的是SVN,了解一些。最近再往上看好像GitHub越来越普及。 关于Git和GitHub网上很多介绍,我综合百家之长,
阅读全文
摘要:其实关于返回局部变量不只是python的问题,凡是使用堆栈结构处理函数的语言都会有这样的问题,切记不要返回局部变量。因为当创建函数的堆栈撤销,所有对局部变量的修改都灰飞烟灭。来看我的小例子 我们再来看执行的情况: 来看看啊,所有局部变量都保持这初始的值,所有堆栈内部的修该都灰飞烟灭了吧,所以人生苦短
阅读全文
摘要:因为一般情况下,window命令行运行pip,默认的情况是运行python3.6的pip,安装第三方库的路径也是python3.6,安装路径是: 如何运行在2.7环境下安装PIP呢?有网上的教程说需要把python应用程序的名字改成python2,其实不用这么麻烦,直接运行2.7环境下的pip就行了
阅读全文
摘要:一开始没怎么注意这个语句,这两天在模拟知乎登陆时准备刨根问底了,先看两行代码片段 第一个例子:这是在login.py文件的一部分,其他我们忽略,只关注print()函数的内容 第二个例子:在另一个文件wechart.py中,我们引入login文件,通用我们忽略别的代码,只关注print()函数 例子
阅读全文
摘要:把光标放在要查询的对象上,打开视图菜单,quick definition查看对象的定义,quick documentation 快速文档,这个是jet brains自己对python的解释文档,第三个external documentation 外部文档,这个是python 的官方帮助文档,调转到网
阅读全文

浙公网安备 33010602011771号