摘要:
1.爬虫相关概念 1.什么是爬虫 就是通过编写程序模拟浏览器上网,然后让其去互联网上爬取数据的过程 2.爬虫的分类 通用爬虫 抓取互联网中的一整张页面数据 聚焦爬虫 抓取页面中局部数据 增量式爬虫 用来检测网站数据更新的情况,以便爬取到网站最新出来的数据 3.爬虫合法吗 爬虫数据的行为风险的体现 爬 阅读全文
摘要:
登陆成功之后修改密码 import os # 定义一个用户类,用户名和密码是这个类的属性,实例化两个用户,分别有不同的用户名和密码 # 登陆成功之后才创建用户对象 # 设计一个方法 修改密码 def login(user, passwd): user_pwd_dict = {} with open( 阅读全文
摘要:
1.列表list 1.列表的创建 # 创建一个列表有三种方式: # 方式一:(常用) l1 = [1, 2, '小白'] # 方式二:(不常用) l1 = list() # 空列表 # l1 = list(iterable) # 可迭代对象 l1 = list('123') print(l1) # 阅读全文
摘要:
1.数据类型 Python中常用的数据类型有多种,如下: 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). int。整型:数字,主要用于运算。1 ,2,3... bool。布尔:判断真假:True, False. str 阅读全文
摘要:
1. 二叉树的基本概念: 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆 2.二叉树的遍历方式: # 定义节点类 class Node(): def __in 阅读全文
摘要:
1.排序的简单介绍 1.排序的概念 排序就是一系列数据,按照某个关键字(例如:销量,价格),进行递增或者递减的顺序排列起来. 2.排序的分类 3.排序的性能比较 从平均情况看:堆排序、归并排序、快速排序胜过希尔排序。 从最好情况看:冒泡排序和直接插入排序更胜一筹。 从最差情况看:堆排序和归并排序强过 阅读全文
摘要:
1.格式化的输出 当你遇到这样的需要:字符串中想让某些位置变成动态可传入的,首先考虑用格式化输出 1.格式化输出:% - %s 表示字符串 - %d 表示整型 - %% 在打印时,需要打印%时,就需要写%% 实例: name = input("姓名") age = input("年龄") job = 阅读全文
摘要:
1.初始Python 1. pythonde 发展历史 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。 Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的 阅读全文
摘要:
1. 列表推导式 1.初始列表推导式: 用一行代码构建一个比较复杂有规律的列表 实例: 向列表中添加1~10: li = [] for i in range(10): li.append(i) print(li) 利用列表推导式向列表中添加 ls = [i for i in range( 阅读全文
摘要:
1.迭代器 1. 可迭代对象 1. 可迭代对象的定义 - 字面意思: - 对象:在Python中一切皆对象。就是一个实实在在的值。 - 可迭代:更新迭代,重复的,循环的一个过程,更新迭代每次都有新的内容。 - 可迭代对象: 可以进行循环更新的一个实实在在的值。 - 专业角度:可迭代对象就是内部含有_ 阅读全文