随笔分类 -  Python

摘要:Finish crawl web learned from udacity 提示:在某些时候,你必须在page上调用get_page。这似乎违反直觉,但是我们用 page 这个词时,指的网页的网址 (url) 和文本内容 (html)。get_page所做的是,传入网页的网址 (url) 并返回文本 阅读全文
posted @ 2017-08-25 13:32 Neo007 阅读(336) 评论(0) 推荐(0)
摘要:刚开始学习爬虫,照着教程手打了一遍,还是蛮有成就感的。使用版本:python2.7 注意:python2的默认编码是ASCII编码而python3默认编码是utf 8 不过建议大家不要像上面那样写,这样写最好: 阅读全文
posted @ 2017-08-24 22:38 Neo007 阅读(253) 评论(0) 推荐(0)
摘要:区分String和list String can't mutate 每次变更实质上开辟新的资源 List 可变更 警惕指针 阅读全文
posted @ 2017-08-24 11:05 Neo007 阅读(418) 评论(0) 推荐(0)
摘要:此时 a,b 指向的地址所存的内容均被更改 阅读全文
posted @ 2017-08-24 10:57 Neo007 阅读(200) 评论(0) 推荐(0)
摘要:优点:解决Python 库依赖问题 清华安装镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 阅读全文
posted @ 2017-08-23 17:26 Neo007 阅读(220) 评论(0) 推荐(0)
摘要:How to repeat Procedures&Control CS重要概念 1.1 过程procedures 封装代码,代码重用 1.2 控制Control DEMO 阅读全文
posted @ 2017-08-21 22:14 Neo007 阅读(174) 评论(0) 推荐(0)
摘要:右边的值先确定,然后再开始向左赋值 区分 阅读全文
posted @ 2017-08-21 21:22 Neo007 阅读(435) 评论(0) 推荐(0)
摘要:learning goal——search engine 1.Find datas crawl 2.Index 3.page rank String操作 提取网络中的链接 Extracting a link from its page 网页本质:字符串流 阅读全文
posted @ 2017-08-20 09:22 Neo007 阅读(263) 评论(0) 推荐(0)
摘要:回文 palindrome Python 字符串反转string[:: 1] Slice notation "[a : b : c]" means "count in increments of c starting at a inclusive, up to b exclusive". If c 阅读全文
posted @ 2017-08-20 09:20 Neo007 阅读(2705) 评论(0) 推荐(0)
摘要:这里字符串前面加了r,是raw的意思,它表示对字符串不进行转义。为什么要加这个?你可以试试print "\bhi"和r"\bhi"的区别。 可以看到,不加r的话,\b就没有了。因为python的字符串碰到“\”就会转义它后面的字符。如果你想在字符串里打“\”,则必须要打“\\”。 这样的话,我们的正 阅读全文
posted @ 2017-08-16 16:17 Neo007 阅读(448) 评论(0) 推荐(0)
摘要:它的基本格式是(key是键,value是值): Example 阅读全文
posted @ 2017-08-16 15:23 Neo007 阅读(399) 评论(0) 推荐(0)
摘要:概念 “笔”作为一个抽象的概念,可以被看成是一个类。而一支实实在在的笔,则是“笔”这种类型的对象。 一个类可以有属于它的函数,这种函数被称为类的“方法”。 一个类/对象可以有属于它的变量,这种变量被称作“域”。 域根据所属不同,又分别被称作“类变量”和“实例变量”。 继续笔的例子。一个笔有书写的功能 阅读全文
posted @ 2017-08-16 15:03 Neo007 阅读(2224) 评论(0) 推荐(0)
摘要:背景: 最经遇到一件很苦恼的事情,就是在Sublime text 3中写的Python代码直接挪到python原生的ide中老是报格式的错误(有时让人讨厌的缩进),没有办法,看到Sublime text 3 可以自己搭建python的ide,就收集各方资料,算是一个整理贴吧! step1: 下载安装 阅读全文
posted @ 2017-08-16 09:59 Neo007 阅读(493) 评论(0) 推荐(0)
摘要:安装官方的Python带Idle但是却无法打开,百度谷歌了几种解决方法,加上自己的实际境况予以解决。 我的python是直接安装在C盘下的。 1.首先是设置环境变量: Path=C:\Python27 PYTHONPATH= C:\Python27\Lib;C:\Python27\Lib\tkint 阅读全文
posted @ 2017-08-16 09:29 Neo007 阅读(2606) 评论(0) 推荐(0)
摘要:人生苦短,我用Python 关键词 1.多用户 2.字典记录所有成绩 3.每次游戏轮数&总游戏次数&平均每次游戏需要多少轮 字典Dictionary、列表List、元组Tuple差异化理解 python from random import randint name = input('请输入你的名字 阅读全文
posted @ 2017-08-15 15:39 Neo007 阅读(532) 评论(0) 推荐(0)
摘要:列表 List 元组 Tuple tuple一旦初始化就不能修改,比如同样是列出同学的名字: 现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates 阅读全文
posted @ 2017-08-14 11:49 Neo007 阅读(775) 评论(0) 推荐(0)
摘要:print input urlopen print print在版本2的使用方法是: 也可以是 但到了3,就只能加上括号,像一个函数一样来使用 print: 假如你看了基于2的教程,然后又装了python 3,可能就会奇怪为什么完全照着写,结果却不一样。 input 而 input 就更绕一点.Py 阅读全文
posted @ 2017-08-14 10:23 Neo007 阅读(260) 评论(0) 推荐(0)
摘要:0.Python概述 1.First Word Game 2.变量与字符串 3.improved game 4.Python数据类型 5.常用操作符 6.分支与循环 7.列表 8.元组 9.字符串内置方法 (密码安全性检查脚本) 相关快捷键 零、Python概述 java代码的1/5 脚本语言(源代 阅读全文
posted @ 2017-06-04 11:24 Neo007 阅读(489) 评论(0) 推荐(0)