![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习笔记
文章平均质量分 60
loi2e
这个作者很懒,什么都没留下…
展开
-
Python学习笔记之网络爬虫
网络爬虫URL格式protocol(协议)????/hostname:port/path(文件路径)/[;parameters][?query]#fragmenturllib包由urllib 和urllib2 合成,包含urllib.request、urllib.error、urllib.parse和urllib.robotparser 四个模块。Python访问互联网编码检测在日常使用中,我们难以避免会遇到编码转换问题。而进行编码转换的前提是你知道这个字符串使用的是什么编码。比如你使用原创 2021-02-07 10:47:44 · 133 阅读 · 0 评论 -
Python学习笔记之模块
模块模块就是对程序的封装。容器是数据的封装,函数是语句的封装,类是方法和属性的封装。模块的创建在Python安装目录下创建模块,在模块内写入函数。再从IDLE中进行调用。导入模块第一种: import 模块名步骤如模块的创建第二种: from 模块名 import 函数名from Temperature import c2f, f2cprint("32摄氏度 = %.2f华氏度"% c2f(32))print("99华氏度 = %.2f摄氏度"% f2c(99))32摄氏度 =原创 2021-01-26 16:37:54 · 105 阅读 · 0 评论 -
Python学习笔记之生成器
生成器生成器是迭代器的一个体现,使代码更加整洁,迭代器需要我们去定义一个类,而生成器只需要在函数里面加一个yield就可以了。所谓协同程序就是可以运行的独立函数调用,函数可以暂停或者挂起,并在需要的时候从程序离开的地方继续或者重新开始。>>> def myGen(): print("生成器被执行!") yield 1 yield 2 >>> myG = myGen()>>> next(myG)生成器被执行!1>>&g原创 2021-01-24 11:43:47 · 91 阅读 · 0 评论 -
Python学习笔记之魔法方法
魔法方法1.总是被双下划线包围2.是面向对象的Python的一切3.总是能在适当时候被自动调用构造函数init(self,param1,param2…)当创建一个对象的时候,init函数就会被自动调用,类似于C++的构造函数。>>> class ball: def __init__(self,name): self.name = name def kick(self): print('我叫%s,该死的,谁踢我...'% self.name)>>>原创 2021-01-22 13:36:36 · 175 阅读 · 0 评论 -
Python学习笔记之类和类对象
#类和类对象类的定义格式class Human(类名): /#属性 color = 'yellow' legs = 2 hand = 2 /#方法 def run(self): print('我正在跑!') def eat(self): print('嘿嘿!有吃的~_~') def sleep(self): print('我睡了,晚安@_@')>>> aqiang = Human()>>> aqiang.color'yellow'原创 2021-01-20 16:05:09 · 97 阅读 · 0 评论 -
Python学习笔记之异常处理
Python异常处理_ try _except语句try: f = open("hello.txt", 'r') f.write("这是一个测试文件")# 注意: except语句不一定会执行, 只有在try语句中出现IOError报错时, 才会执行.except IOError as e: print('异常:',e)# 如果没有捕获到异常, 则执行else语句的内容else: print("文件内容写入成功")# 无论是否捕获到异常, 都执行的语句.fin转载 2021-01-15 13:45:09 · 113 阅读 · 0 评论 -
Python学习笔记之pickle模块
Python pickle模块学习pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。pickle.dump(obj, file[, protocol]) 序列化对象,并将结果数据流写入到文件对象中。参数protocol是序列化模式,默认值为0,表示以文本的形式序列化。protocol的值还可以是1或2,表示以二进制的形式序列化。pickle.load(file) 反序列化对象。将文件中的数据解析为一个Python对象。其中要注意的是,在load(file)的时候转载 2021-01-14 16:36:25 · 114 阅读 · 0 评论 -
Python学习笔记之set函数
Python set() 函数描述set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。语法set 语法:class set([iterable])参数说明iterable – 可迭代对象对象;返回值返回新的集合对象。实例>>>x = set('runoob')>>> y = set('google')>>> x, y(set(['b', 'r', 'u', 'o', 'n']),转载 2021-01-14 15:45:17 · 140 阅读 · 0 评论 -
Python学习笔记之文件操作
·open(file,op):打开指定文件file,若文件不存在则创建。其中file为文件名,file的路径默认为程序所在的位置,也可指定file的路径。参数op: (1)“r”或无:若省略参数op,则只是简单打开文件,若文件不存在则会报错,写文件操作也会报错; (2)“w”:打开并可写文件。若文件已存在,则以前的内容将被清除。 (3)“a”:向文件中追加文本。向已存在的文件中追加内容。如没有参数“w”则只是简单打开文件,如文件不存在则会报错。 如原创 2021-01-14 15:34:08 · 75 阅读 · 0 评论 -
Python学习笔记之集合
一、集合的定义定义:由不同元素组成的集合,集合是一组无序排列 可hash值,可作为字典的key。特性:集合的目的是将不同的值存放在一起,不同的集合间用来做关系运算,无须纠结于集合中的单个值。(1、不同元素组成 2、无序 3、集合中的元素必须是不可变类型)二、集合的使用1、声明集合jihe = {1,2,3,4,5}#与字典看上去类似,但是是不一样的。字典是 dict1 = {key:value,key2:value2,}需要key1)自动去重注意,集合是有不同元素组成,所以即便里面的值转载 2021-01-14 14:14:22 · 79 阅读 · 0 评论 -
Python学习笔记之字典dict
字典的每个键值对(key=>value)都是用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中,格式如下:my_dict = {key1:value1, key2:value2}键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不唯一。值可以取任何数据类型,但键必须是不可变的,如字符串、数字或元组。一个简单的字典实例:dict = {‘Alice’:‘2341’, ‘Beth’:‘9102’, ‘Cecil’:3258}也可以用下面的方法创建字典:dict1 =转载 2021-01-14 13:57:54 · 392 阅读 · 0 评论 -
Python学习笔记之lambda函数
@Python学习笔记之lambda函数一个语法在Python中,lambda的语法是唯一的。其形式如下:lambda argument_list: expression其中,lambda是Python预留的关键字,argument_list和expression由用户自定义。具体介绍如下。1. 这里的argument_list是参数列表,它的结构与Python中函数(function)的参数列表是一样的。具体来说,argument_list可以有非常多的形式。例如:a, ba=1, b=2转载 2021-01-14 11:04:55 · 454 阅读 · 0 评论