- 博客(57)
- 收藏
- 关注
原创 用python计算数学集合A-B
数学集合A-B其实是,从A中减去AB相交的部分。由于数学中的集合,与python中的集合不相同,前者可以有元素重复,后者不可以。因此在python中用列表来表示。#A B 两个集合列表A = [1,2,3,4,5]B = [1,3,5,7,9]#A与B相同元素AB = []#获得AB值for i in A: #检查A中元素是否在B中 if i in B: #...
2018-12-25 13:46:58
4429
1
原创 Swift 负数转二进制
今天无意中看到Swift负数转二进制好玩的点。 十进制-1转为8位二进制: 一般情况下:十进制-1 转为 二进制 11111110 Swift:十进制-1 转为 二进制 11111111哈哈哈,我弄了半天才发现Swift的溢出机制,原来最大的值和最小的值是邻居,所以Swift里面的数值是个圆圈循环,而一般语言中的数据,是条直线。
2017-09-17 10:21:51
917
转载 Spyder 快捷键
转自 http://www.cnblogs.com/DaleSong/p/5289393.htmlSpyder是一个python的集成开发环境,其优点是模仿Matlab环境,可以方便的查看和修改数组取值。之前用过另一个开发环境PTVS(Python Tools for Visual Studio),顾名思义,是微软的Visual Studio的python开发环境,类似经典的vc,可以方便的设置断点
2017-07-12 13:50:29
839
原创 发现ffmpeg真是个神奇的东西
今天真的发现ffmpeg是个好东西。 可以通过学习牛叉雷大神的博客这篇总结来入门,话说windows系统下的ffmpeg也真是够神奇,我还没有具体操作,等忙完明天,就开始动手耍一耍。其他好的参考博客: http://blog.chinaunix.net/uid-11344913-id-5750335.html 这个也是网上大神全原创关于ffmpeg的学习笔记总结。 希望某天我也能写出可供他人
2017-01-13 23:02:56
1080
原创 利用win32api查找报错的真实意思
python 3.5 win10 报错内容:pywintypes.com_error:(-2147417851, ‘…’) 不知道报错的是晒意思,于是查找sf找到解决方案:import win32apie_msg = win32api.FormatMessage(-2147417851)print(e_msg)这次真的让我意识到python自带的包,都好神奇啊,而我一直还处于学习python
2017-01-03 14:00:19
1456
原创 scrapy引用包出错ImportError : cannot import name '_win32stdio'
今天决定开始折腾scrapy。 python 3.5 scrapy 1.1 win10 比照官方文档(英文1.2.4版本,中文早期版本)在执行scrapy crawl quotes出现ImportError : cannot import name '_win32stdio',搜索SF找到解决方案,如下: Scrapy can work with Python 3 on windows if
2017-01-03 12:44:42
2827
原创 linux命令学习
ls/ls . 当前文件夹内的目录 ls -a 显示所有文档目录$ man + 1是普通的Linux命令 2是系统调用,操作系统的提供的服务接口 3是库函数, C语言中的函数 5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义 6是给游戏留的,由各个游戏自己定义 7是附件还有一些变量,比如向environ这种全局变量在这里就有说明 8
2016-12-30 17:58:38
342
原创 逆向对比vs正向对比
题目来自一个朋友的询问。对比a b两个列表,一次对比a b列表中的元素,(1)如a[0] b[0],若两者相同,输出O;(2)若不同,b元素查找是否在a中存在相同的元素,若有输出X,没有不输出;(3)但此时a中的那个元素,对应相同索引的b元素,不可与a相同,如果相同,将不算。解题思路: 由于列别默认对比,是顺序对比,但会出现在之后的对比元素中出现(3)这种情况。因此采用逆向对比。
2016-12-30 09:40:01
2368
原创 [Django]跟着文档学Django-part4报错'polls' is not a registered namespace
[Django]跟着文档学Django-part4报错'polls' is not a registered namespace
2016-12-21 12:51:27
7961
2
转载 [转]如何使用python修改注册表
转自:如何使用python修改注册表其他参考文章:http://blog.youkuaiyun.com/lvming404/article/details/4017009 http://my.oschina.net/ldl123292/blog/227249与注册表操作相关的函数可以分为打开注册表、关闭注册表、读取项值、c添加项值、添加项,以及删除项等几类。
2016-07-26 16:47:14
2930
原创 Git学习笔记
远程推送SSH方法(或http): …or create a new repository on the command lineecho “# learngit” >> README.md git init git add README.md git commit -m “first commit” git remote add origin git@github.com:usernam
2016-05-24 15:53:32
271
原创 动态内容爬虫
继续爬虫学习。 http://www.jikexueyuan.com/course/1713_3.html?ss=1,针对qq视频爬去评论。我选择了《虎妈猫爸》作为爬取对象。 在爬取评论的时候,老师教了要查找几个文件,我先放这里: http://ncgi.video.qq.com/fcgi-bin/video_comment_id?otype=json&op=3&vid=v0016hyhus4
2016-05-16 22:32:02
469
原创 基础真的很重要
刚看到个直接把list转换成str的例子。lst = [ 'a', 'b']lst1 = ''.join(lst)print(lst1)>>>ab刚学python时候,有什么玩游戏学python(checkio?),里面全是这种,当时只练手了几道题,想着没什么用,就放弃了。 还有这个博客最开始的python实例100,还没做完,原来这些都是基础知识的应用,别看很小,但是关键时候很好用。
2016-05-14 18:50:15
912
原创 极客学院单线程爬虫py3.x版本
极客学院单线程爬虫实战篇,老师是用的py2.x版本,而我是3.5版本,因此有一些在解码上的不同。 因此,比照老师的代码写了一遍,放在这里。# -*- coding: utf-8 -*-
2016-05-13 15:29:54
517
原创 str的format原来是这样用的
继续爬虫。 中午运行爬去极客学院课程时,遇到了“TypeError: Can’t convert ‘int’ object to str implicitly”问题。 f.writelines(‘titles:’+each[‘title’]+’\n’.encode())在stackoverflow看到了类似的解答。 one of Python’s mottos is “Explicit
2016-05-13 13:43:07
853
原创 爬取分页的标题
还是跟着极客学院学习爬虫。 今天学习单线程爬虫,老师让爬一个众筹项目网站 https://www.crowdfunder.com。可是由于视频是去年的,视频里老师讲的这个网站的requests method是post,但是今天我查看网站看到的是get(或许我没看对)。 无所谓了,我就看着老师的(反正不是能看懂),自己用最笨的方法搞了个,自动爬取分页码的标题。又由于没有登陆,所以只能爬去部分。
2016-05-09 16:08:23
761
原创 Python第三方包 requests还是urllib?
我注意到一个很奇怪的事情。在极客学院爬虫课视频里,老师说要用requests,但是在其他学习群里,很多同学都在讨论urllib/urllib2相关。 然后就迷惑了,为什么会有这三个东西呢?扒了扒国内的博客网站,大多都是urllib相关,并且不推荐使用requests包。于是去墙外搜了下,竟然发现国外大多推荐用requests。我完全愣到了,完全相反的意见。
2016-05-08 22:43:42
7245
6
原创 Python 3.x中的编码和解码问题
最近在极客学院学习爬虫,老师用的是2.x版本,而我电脑里的版本是3.x,于是在网页上查找在输出中文时如何正确输出。 我原以为2.x 3.x在很多语法上没什么区别,在解码decode上应该也差不多,没想到竟然发现,很多博客提到2.x提出的解决方案
2016-05-08 13:21:08
5011
转载 [转]如何打开.ipynb文件
转自:http://aba.qzu.cn/archives/1029.htmlIPython Notebook是Web based IPython封装,可以展现富文本,使得整个工作可以以笔记的形式展现、存储,对于交互编程、学习非常方便。 安装Ipython NoteBook,在WIN7、32位,大概步骤如下:1、安装python 下载python:https://www.python.org/f
2016-04-22 09:22:09
3338
原创 Python 练习实例28
题目28: 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。
2016-04-16 15:53:03
433
原创 Python 练习实例21
题目21: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
2016-04-15 23:17:06
335
原创 Python 练习实例18
题目18: 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
2016-04-15 22:31:57
407
原创 Python 练习实例20
题目20: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
2016-04-15 22:26:28
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人