Python2.7-struct模块
摘要:struct模块 处理二进制数据,与C语言交互,可以较为方便的对C语言的struct类型和python中的数据进行转换 主要是用于将int,char之类的C语言中基础数据pack至一个二进制流的字符串中,传输至接收端后,再用unpack将其解包,可以获得打包前的数据 除了在网络通信间的用途,还可以用
阅读全文
Python2.7-浙江省实时天气爬取
摘要:先对中国天气网的实时天气数据进行了研究,数据在http://www.weather.com.cn/weather1d/101010100.shtml中,可以通过城市代码进行爬取,但实况数据是用JS动态生成的,不能直接爬。 然后研究了浙江天气网http://zj.weather.com.cn/xztq
阅读全文
Python2.7-re模块
摘要:re模块 1、正则表达式的语法 '.' 匹配任意字符,若指定了re.S,则可以匹配换行符'^' 匹配行首,即字符串的开头,若指定了re.M,会自动匹配每行开头'$' 匹配行尾,同上'*' 匹配大于等于0个的re'+' 匹配大于等于1个的re'?' 匹配0个或1个的re,此外?是非贪婪匹配的标志{m}
阅读全文
Python2.7-string模块
摘要:string模块 1、模块内定义的常数 字母(ascii_letters、letters),数字(digits、hexdigits、octdigits),空格(whitespace),大小写(ascii_lowercase、ascii_uppercase、lowercase、uppercase),标
阅读全文
Python2.7-内置异常类型
摘要:python内置了许多异常类型,他们的继承关系如下: BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +-
阅读全文
网络编程协议
摘要:看完了大佬写的协议森林,依然不是很懂具体的细节,但还是有一些收获。 两台计算机的链接要经过许多层技术:物理层(网卡),连接层(局域网),网络层(路由器),传输层(TCP/UDP),应用层(DNS, HTTP, DHCP)。 标准的IP分类: IP class From To Subnet Mask
阅读全文
Python2.7-内置类型
摘要:1、布尔型:True、False 2、数值型:int、float、long、complex 3、迭代器型:有 __iter__() 方法和 next() 方法,生成器也是其中一种 4、序列型(sequence type):list(保存的是对象的指针,保存一个简单的[1,2,3],需要有3个指针和三
阅读全文
Python2.7-内置函数
摘要:具体参见:https://docs.python.org/2/library/functions.html#file 1、进制转换:bin(x), oct(x), hex(x) 把一个十进制数分别转换为2、8、16进制 2、字符转换:chr(x)将数字(255以内不报错,128以后无字符)转换为对应
阅读全文
准备要学的东西
摘要:感觉要学的东西太多,无从下手,先都列出来,理一理。 0、python:标准库,如何自学python知乎 1、python 爬虫:requests,BeautifulSoup4 2、python 多线程多进程 3、数据库 4、HTTP等网络协议、原理:协议森林,HTTP协议 5、机器学习、神经网络 6
阅读全文
Python-2.7 : 编码问题及encode与decode
摘要:普通的字符串在py2.7中都是以ASCII编码的,例如str=“abc”,若含有中文则会以gbk或者gb2312编码(GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码;GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名) 但在字符串前加u,例
阅读全文