03 2021 档案
摘要:Python pass 是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 Python 语言 pass 语句语法格式如下: pass 测试实例: 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- # 输出 Python 的每个
阅读全文
摘要:引入 xpath解析是我们在爬虫中最常用也是最通用的一种数据解析方式,由于其高效且简介的解析方式受到了广大程序员的喜爱。在后期学习scrapy框架期间,也会再次使用到xpath解析。 环境安装 pip install lxml 解析原理 使用通用爬虫爬取网页数据 实例化etree对象,且将页面数据加
阅读全文
摘要:环境安装 - 需要将pip源设置为国内源,阿里源、豆瓣源、网易源等 - windows (1)打开文件资源管理器(文件夹地址栏中) (2)地址栏上面输入 %appdata% (3)在这里面新建一个文件夹 pip (4)在pip文件夹里面新建一个文件叫做 pip.ini ,内容写如下即可 [globa
阅读全文
摘要:常用正则表达式回顾 正则练习 import re #提取出python key="javapythonc++php" re.findall('python',key)[0] ###############################################################
阅读全文
摘要:引入 在python实现的网络爬虫中,用于网络请求发送的模块有两种,第一种为urllib模块,第二种为requests模块。urllib模块是一种比较古老的模块,在使用的过程中较为繁琐和不便。当requests模块出现后,就快速的代替了urllib模块,因此,在我们课程中,推荐大家使用request
阅读全文
摘要:Python 操作 MySQL 数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL M
阅读全文
摘要:函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回 def stu_register(name, age, course='PY' ,country='CN'): print(" 注册学生信息 ") print("姓名:", name) print("age:", ag
阅读全文
摘要:函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有functio
阅读全文
摘要:定义: {key1:value1,key2:value2} 1、键与值用冒号“:”分开; 2、项与项用逗号“,”分开; 示例: info = { "name":"小猿圈", "mission": "帮一千万极客高效学编程", "website": "http://apeland.com" } 特性:
阅读全文
摘要:字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,’ ‘或’’ ‘’或’’’ ‘’’中间包含的内容称之为字符串 创建: s = 'Hello,Eva!How are you?' 特性: 按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序 可以进行切片操作 不可变,字符串是不可变的,
阅读全文
摘要:定义 集合跟我们学的列表有点像,也是可以存一堆数据,不过它有几个独特的特点,令其在整个Python语言中占有一席之地, 里面的元素不可变,代表你不能存一个list、dict 在集合里,字符串、数字、元组等不可变类型可以存 天生去重,在集合里没办法存重复的元素 无序,不像列表一样通过索引来标记在列表中
阅读全文
摘要:有些时候我们的列表数据不想被人修改时怎么办? 就可以用元组存放,元组又被称为只读列表,不能修改。 定义:与列表类似,只不过[]改成() 特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 创建 ages = (11, 22, 33, 44, 55)
阅读全文
摘要:第一章我们大概介绍了列表的基本用法,本节我们学习下 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 再回顾下列表的特点: 1.可存放多个值 2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 3.可修改指定索引位置对应的值,可变 列表的增加操作 追加,数据会追加
阅读全文
摘要:for-in 语法 while 条件: 执行代码... 简单吧, while 就是当的意思,当山峰没有棱角的时候,当河水。。。,sorry , while 指 当其后面的条件 成立 ,就执行while下面的代码 写个让程序从0打印到100的程序 ,每循环一次,+1 count = 0 while c
阅读全文
摘要:流程控制 假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这
阅读全文
摘要:什么是变量? 变量,是用于在内存中存放程序数据的容器,怎么理解呢? 计算机的最核心功能就是“计算”, 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名、身高、年龄信息存下来,后面程序会调用,怎么存呢,直接设置一个“变量名=值”, 就可以 name = "小明" age = 22 height
阅读全文
摘要:Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单 Windows安装 打开官网 https://www.python.org/downloads/windows/ 下载中心 下载安装完成。 配置环境变量 我的
阅读全文
摘要:nodejs构建简单的web服务器 //使用node轻松构建一个web服务器 //在node中提供了一个核心模块http //http的职责就是创建编写http //1.加载http核心模块 var http=require('http') //2.使用http.createServer()创建一个
阅读全文
摘要:nodejs读取文件的操作 //浏览器的javascript没有读取文件和进行文件操作的能力 //但是node的js具有相关的功能 //fs是file-system的简写,就是文件系统的意思 //在node中进行文件的读写操作,就必须引入fs核心模块 //fs核心模块提供了所有相关的api //fs
阅读全文
摘要:做什么? 1.Web服务器后台 2.命令行工具 npm(node) git© hexo(node) 3.对于前端开发工程师来讲,接触最多的是它的命令行工具 webpack Gulp npm 4.预备知识 HTML CSS JS 简单命令行操作 具有服务器开发经验更佳 5.资源 *《深入浅出Node.
阅读全文

浙公网安备 33010602011771号