Python
文章平均质量分 70
介绍到python的一些知识
bfhonor
没有天生的高手,更没有永远的菜鸟。
展开
-
小白入门Python之集合操作
一. 创建集合创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。特点:集合可以去掉重复数据;集合数据是无序的,故不支持下标,因为集合有去重功能,所以,当向集合内追加的数据是当前集合已有数据的话,则不进行任何操作。update(), 追加的数据是序列。remove(),删除集合中的指定数据,如果数据不存在则报错。原创 2021-05-31 15:17:25 · 106 阅读 · 0 评论 -
小白入门Python之字典
一. 字典的应用场景思考1: 如果有多个数据,例如:‘Tom’, ‘男’, 20,如何快速存储?答:列表list1 = ['Tom', '男', 20]思考2:如何查找到数据’Tom’?答:查找到下标为0的数据即可。list1[0]思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到数据’Tom’吗?。list1 = ['男', 20, 'Tom']答:不能,数据’Tom’此时下标为2。思考4:数据顺序发生变化,每个数据的下标也会随之变化,如何保证数据顺序变化前原创 2021-05-29 21:07:06 · 220 阅读 · 0 评论 -
小白入门Python之列表和元组
二. 列表的格式[数据1, 数据2, 数据3, 数据4......]列表可以一次性存储多个数据,且可以为不同数据类型。三. 列表的常用操作列表的作用是一次性存储多个数据,程序员可以对这些数据进行的操作有:增、删、改、查。3.1 查找3.1.1 下标name_list = ['Tom', 'Lily', 'Rose']print(name_list[0]) # Tomprint(name_list[1]) # Lilyprint(name_list[2]) # Rose3原创 2021-03-26 15:47:53 · 119 阅读 · 2 评论 -
小白入门Python步入字符串奥妙世界
一. 认识字符串字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。a = 'hello world'b = "abcdefg"print(type(a))print(type(b))注意:控制台显示结果为<class 'str'>, 即数据类型为str(字符串)。1.1 字符串特征一对引号字符串name1 = 'Tom'name2 = "Rose"三引号字符串name3 = ''' Tom原创 2021-03-23 20:10:29 · 110 阅读 · 0 评论 -
小白入门Python之循环语句
# 一. 循环## (一)、while的语法```pythonwhile 条件: 条件成立重复执行的代码1 ......```## (二)、while的应用### 1、应用一:计算1-100累加和- 分析:1-100的累加和,即1 + 2 + 3 + 4 +….,即前两个数字的相加结果 + 下一个数字( 前一个数字 + 1)。```pythoni = 1result = 0while i <= 100: result += i i += 1# 输出5原创 2021-03-21 19:53:45 · 322 阅读 · 4 评论 -
小白入门Python之条件语句
其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。一、 if 语法1. 语法if 条件: 条件成立执行的代码1 条件成立执行的代码2三. 实例:上网新增需求:用户可以输出自己的年龄,然后系统进行判断是否成年,成年则输出"您的年龄是’用户输入的年龄’,已经成年,可以上网"。# input接受用户输入的数据是字符串类型,条件是age和整型18做判断,所以这里要int转换数据类型age = int(input('请输入您的.原创 2021-03-20 20:46:39 · 197 阅读 · 0 评论 -
Python输入和输出操作、数据类型的转换以及运算符相关概念
一、数据类型num1 = 1num2 = 1.1print(type(num1)) # <class 'int'>print(type(num2)) # <class 'float'>a = "HelloWorld"print(type(a)) # <class 'str'>b = Trueprint(type(b)) # <class 'bool'># list -- 列表c = [10, 20, 30]print(ty原创 2021-02-19 21:10:22 · 962 阅读 · 0 评论 -
0基础入门Python(一)
注释:以#开头,#右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用在代码后面增加的单行注释#这是第—个单行注释print( "hello python")在程序开发时,同样可以使用#在代码的后面(旁边)增加说明性的文字但是,需要注意的是,为了保证代码的可读性,注释和代码之间至少要有两个空格变量定义在 Python中,对变量首次赋值会定义变量,再次赋值只会修改变量的值育号〔=)用来给变量赋值左边是一个变量名右边是存储在变量中的值qq_num = '10原创 2020-08-27 22:45:52 · 398 阅读 · 0 评论 -
Scrapy糗事百科爬虫实战代码分析
Scrapy糗事百科爬虫实战代码解读视频教学网址:【python爬虫_从入门到精通(高级篇)】scrapy框架、反爬、分布式爬虫一、Scrapy糗事百科之爬取单页数据并保存具体的创建方法可以参照上一篇文章Python最火爬虫框架Scrapy入门与实践创建的目录结构如下:在qsbk_spider.py文件中,response是一个’scrapy.http.response.html.HtmlResponse’对象.可以执行’xpath’和’css’语法来提取数据。# -*- coding: ut原创 2020-05-14 22:36:20 · 2294 阅读 · 7 评论 -
Python最火爬虫框架Scrapy入门与实践
Python最火爬虫框架Scrapy入门与实践Scrapy框架简介Scrapy架构图(绿线是数据流向):制作 Scrapy 爬虫 一共需要4步:入门案例一、新建项目(scrapy startproject)二、创建一个 ItcastItem 类,和构建 item 模型(model)三、制作爬虫1. 爬数据2. 取数据3、编写代码4. 保存数据Scrapy框架简介Scrapy 是用 Python 实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架。Scrapy 常应用在包括数据挖掘,信息处理或原创 2020-05-13 17:19:14 · 2028 阅读 · 0 评论