上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页
摘要: 一 、迭代器 1 什么是迭代器 迭代器指的是迭代取值的工具 迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代。 2 为何要有迭代器 # 1 为了找到一种统一迭代取值方案(适用于str、list、tuple、dict、set,文件对象) # 2 节省内存 迭代器是用来迭 阅读全文
posted @ 2022-06-16 12:29 Edmond辉仔 阅读(64) 评论(0) 推荐(0)
摘要: 1 什么是装饰器 器指的是工具,可以定义成成函数 装饰指的是为其他事物添加额外的东西点缀 合到一起的解释: 装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2 为何要用装饰器 开放封闭原则 开放:指的是对拓展功能是开放的 封闭:指的是对修改源代码是封闭的 装饰器就是在不修改被装饰对象的 阅读全文
posted @ 2022-06-14 08:39 Edmond辉仔 阅读(61) 评论(0) 推荐(0)
摘要: 一、函数对象 精髓:可以把函数当成变量去用 # func=内存地址 def func(): print('from func') # 1、可以赋值 f=func print(f,func) # 同一个内存地址 f() # --》 func() # 2、可以当做参数传给另外一个函数 def foo(x 阅读全文
posted @ 2022-06-13 09:14 Edmond辉仔 阅读(47) 评论(0) 推荐(0)
摘要: 1 scrapy 介绍安装 # 1.介绍 通用的网络爬虫框架, 爬虫界的django,也可用于如数据挖掘、监测和自动化测试等领域 Scrapy 是基于twisted框架开发而来,twisted是一个流行的事件驱动的python网络框架 (性能比较高的框架)。 因此Scrapy使用了一种非阻塞(又名异 阅读全文
posted @ 2022-06-13 00:19 Edmond辉仔 阅读(186) 评论(0) 推荐(0)
摘要: 1.名称空间 名称空间(namespaces):存放名字的地方,是对栈区的划分。有了名称空间之后,就可以在栈区中存放相同的名字,不会冲突。 详细的名称空间:分为三种: 1.1 内置名称空间 # 存放的名字:存放的python解释器内置的名字 >>> print <built-in function 阅读全文
posted @ 2022-06-12 10:56 Edmond辉仔 阅读(65) 评论(0) 推荐(0)
摘要: 一、函数介绍 1.什么是函数 函数就是相当于具备某一功能的工具 2.为何要用函数 程序的组织结构不清晰,可读性差 代码冗余 可维护性、拓展性差 3.如何用函数 1.先定义: 三种定义方式 2.后调用 三种调用方式 3.返回值 三种返回值的形式 二、函数的基本使用 1.定义函数 # 语法: def 函 阅读全文
posted @ 2022-06-11 11:59 Edmond辉仔 阅读(172) 评论(0) 推荐(0)
摘要: 1.文件介绍 # 1.什么是文件 文件是操作系统提供给用户/应用程序操作硬盘数据的一种虚拟的概念/接口。 # 2.为何要用文件 用户/应用程序可以通过文件将数据永久保存到硬盘中。 (用户直接操作的是文件,对文件进行的所有操作,都是在给操作系统发送系统调用,再操作系统转换成具体的硬盘操作。) # 3. 阅读全文
posted @ 2022-06-10 09:25 Edmond辉仔 阅读(70) 评论(0) 推荐(0)
摘要: 1.集合 见https://zhuanlan.zhihu.com/p/108793771 1.1 介绍 # 1.作用 集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算 # 2.定义 """ 定义:在{}内用逗号分隔开多个元素,集合具备以下三个特点: 1:每个 阅读全文
posted @ 2022-06-09 09:17 Edmond辉仔 阅读(74) 评论(0) 推荐(0)
摘要: 1 列表 1.1 基本介绍 # 1.作用:按位置存放多个值 # 2.定义:l = [] # l=list() # 3.类型转换:凡是能够被for循环遍历的类型,都可以当做参数传递给list()转成列表 转换字典时,是将字典的键,取出来生成列表 list({'k1':111, 'k2':222, 'k 阅读全文
posted @ 2022-06-08 09:37 Edmond辉仔 阅读(58) 评论(0) 推荐(0)
摘要: 1 数字类型 1.1 int类型 # 1.类型转换 int() 整数 10进制 > 2进制 0b bin() 10进制 > 8进制 0o oct() 10进制 > 16进制 0x hex() 其他进制 转 10进制 int('0b11',2) 1.2 float类型 # 1.类型转换 float() 阅读全文
posted @ 2022-06-08 08:48 Edmond辉仔 阅读(58) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页