Python
Python学习笔记
司军礼
宝剑锋从磨砺出,梅花香自苦寒来。
展开
-
Python 网络爬虫第一讲
Python 网络爬虫第一讲爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。其实万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息。所以,很明显,我们在学习爬虫的时候肯定要先学习,Python与互联网的通讯。在Python2版本中,有urllib和urlib2两个库可以用来实现request的发送。而在Python3中,已经不存在urllib2这个库了,统一为urllib。urllib四大模块urllib.request可以用来发送reques原创 2020-06-27 10:10:02 · 494 阅读 · 0 评论 -
Python 模块
Python 模块如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。模块其实就是一种高级的封装。我们知道在Python中有很多的封装,容器是数据的封装,函数是语句的封装,类是方法和属性的封装,那么模块就原创 2020-06-23 23:13:48 · 117 阅读 · 0 评论 -
Python迭代器
Python迭代器在生活中我们也是经常能够听到迭代这个词的,例如某工厂说,我们工厂生产的这个产品经过多次迭代;其实迭代就是经过多次重复的意思。我们都知道编程其实就是模拟正常生活流程的一种智能化的语言,所以在Python中也是存在迭代现象的,今天就来说一下Python的迭代器。for循环语句for循环可以遍历任何序列的项目,如一个列表或者一个字符串。string ="hello world"for each in string: print(each)# 这样可以依次打印出stri原创 2020-06-21 07:53:50 · 108 阅读 · 0 评论 -
Python 常用数据结构
Python 常用数据结构列表 list最常用的Python数据结构,数据在列表中是有序的,可以通过索引访问或修改列表中的数据,索引从0开始,依次递增1创建列表语法:变量=[数据1,数据2…]# 创建列表testlist =["中国","北京","海淀","爱情公寓"]# 获取指定索引数据print(testlist[1])# "北京"# 修改指定索引数据testlist[1]="上海"print(testlist[1])# "上海"# 列表同样也支持反向索引# 正向索引第一个原创 2020-06-14 09:49:44 · 191 阅读 · 0 评论 -
永久存储:pickle
永久存储:picklepickle模块用于序列化和发序列化Python对象结构的二进制协议相信提起序列化与反序列化我们会自然的想到Json,但Python中的pickle模块和Json却也有着一些不同点:Json是一种文本序列化格式,而pickle是二进制序列化格式Json是人类可读的,而pickle不是Json是可互操作的,在多个编程语言中使用广泛,而pickle仅适用于python使用无论是写入本地还是反序列化为对象都需要先引入pickle模块import pickle一、原创 2020-05-15 13:10:06 · 146 阅读 · 0 评论