![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 63
机智如我^O^
这个作者很懒,什么都没留下…
展开
-
Python 概述
一、python 介绍 (一)python 的起源 python 的创始人 Guido van Rossum(吉多·范罗苏姆,俗称‘龟叔’)。1989 年 为了打发无聊的圣诞节,龟叔决定开发一门新的语言–python 1991 年 python 的一个版本诞生了 python 从诞生到现在大概有 30 年的时间了, 为什么直到最近几年 python 才被人们所熟知,才火起来。我们带着这个疑问继 续...转载 2019-05-30 17:15:37 · 316 阅读 · 0 评论 -
python 推导式和模块的导入
一、推导式 推导式 comprehensions(又称解析式),是 python 的一种独有特性。推导式是 可以从一个数据序列构建另一个新的数据序列。 推导式包括:1.列表(list)推导式 2.字典(dict)推导式 3.集合(set)推导式。 (一)列表推导式 列表推导式(list comprehension)是利用其它列表创建新列表的一种方式, 工作原理类似 for 循环,即可对得到的元...原创 2019-08-05 19:26:30 · 121 阅读 · 0 评论 -
python 字符串的编码与转义
encode 是编码,将字符串转换成字节码。str–>byte decode 是解码 ,将字节码转换成字符串。 byte–>str 在计算机中所有的信息最终都表示为一个二进制的字符串,每一个二进制位有 0 和 1 两种状态,通过不同的排列组合,使用 0 和 1 就可以表示世界上所有的 东西。 在计算机种中,1 字节对应 8 位二进制数,而每位二进制数有 0、1 两种状态, 因此 1 ...原创 2019-08-05 19:02:21 · 462 阅读 · 0 评论 -
Python 字符串
一、字符串 使用引号(单引号、双引号、三引号)引起来的内容就是字符串。 字符串官方定义:元素以引号包围不可修改的有序序列。 注: 1.不可修改:字符串中的内容一旦定义后就不能修改。 2.有序序列:即成员(字符)有序排列,可通过下标访问 (一)字符串索引 字符串中每一个个体我们称之为字符或者元素。索引指的是字符的下标。 字符串索引正序从 0 开始,倒序从-1 开始 通过字符串的索引可以获取指定的...原创 2019-06-11 21:43:32 · 124 阅读 · 0 评论 -
Python 函数的命名空间以及函数数据类型的可变性
数据类型的分类: 1,不可变数据类型: int,bool,float,str,tuple 2,可变数据类型 list,dict,set 不可变数据类型: 函数(a)内部修改a的值,只是修改另一个复制对象,不会影响a本身 可变数据类型: 函数(a)则是将a(传递过去的是引用地址)真正的传过去,可以实现对源数据进行修改。 函数的命名空间的分类: 内置的命名空间 builtins 全局的命名空间 g...原创 2019-06-04 22:08:02 · 125 阅读 · 0 评论 -
Python 函数的使用
函数:function 函数的概念: 如果一个功能在编程中可能反复被使用,则可以将这个功能封装成一个函数。 函数的分类: 1,系统函数 2,自定义函数 函数的定义: 任何函数都是先定义在使用 def 自定义函数(参数): 实现功能的代码 使用函数的好处: 1,封装性更好,降低代码的耦合性 2,更方便维护 函数的调用: 函数名() 在Python中允许函数重名,在调用时以最近的为准。 函数的参数...原创 2019-06-04 21:53:26 · 132 阅读 · 0 评论 -
Python 如何查看内置函数及匿名函数的使用
使用dir()查看内置函数,Python系统库中已经有很多封装好的函数,具体使用可以查看文档进行了解。 匿名函数 在定义函数时不想给函数起一个名字,这时候可以用lambda定义一个匿名函数 语法: 变量名=lambda 参数:表达式(block) 注意: 1,表达式中不能包含循环,return 2,可以包含分支语句以及三元条件表达式 3,表达式计算结果直接返回 ...原创 2019-06-10 20:09:01 · 486 阅读 · 0 评论 -
Python 集合
集合:集合的底层数据结构跟字典中的key采取相同的结构,所以结合中的元素不能存在相同的,集合内的元素是通过编码表进行排序所以集合内的元素是无序的,不能使用索引直接查找元素。 格式: set={} 集合的操作: 1,len(set) 求取集合的长度 2,可以通过for in 直接遍历 3,也可以通过枚举,但是没有意义 添加元素: 1,set.add() 随缘添加 2,update() 添加可迭...原创 2019-06-03 21:48:58 · 590 阅读 · 0 评论 -
Python 元组
元组:元组里面的元素不可以改变,所以元组是不可变数据类型。 格式: tuple=(,) 注意: ,号一定要有不然默认是别的类型 存储类型:int,string,float,bool,list 元组元素是以下标为准从右向左从-1开始,从左向右由0开始。 元组的操作: 1,根据下标获取数据 2,元组通过for循环获取数据 3,通过enumerate()可以把元组中的元素以下标+元素的形式呈现出来。 4...原创 2019-06-03 21:32:42 · 285 阅读 · 0 评论 -
Python 字典
字典: 字典是一个存储元素的容器,常以键值对存储。 格式: dict={key:values,} 字典中的元素访问: dict[key] dict.get(key) 注意: dict[key]会报错,dict.get(key)不会报错。 字典名+item() 获得所有键值对以元组的形式存储 添加数据: 字典名[key]=values 字典名.update(key=values) 查询值...原创 2019-06-03 21:23:28 · 109 阅读 · 0 评论 -
Python 列表
列表格式 list=[] 列表相当一个容器,用来存储元素,元素之间用’,'号隔开。 列表存储数据类型:int ,flrat ,string ,bool 列表的元素以下标为存储形式,下标从0开始。 通过下标获取列表元素 格式;list=[0] 通过len可以获取列表的长度 格式;len(list) 也可以通过len获取最大下标长度 格式;len(list)-1 可以通过for循环快速遍历列表内容 ...原创 2019-06-01 16:54:03 · 82 阅读 · 0 评论 -
Python 语句结构
比较关系运算符: <小于 >大于 >=大于等于 <=小于等于 !=不等于 ==等等 分支控制语句: ↓ 条件表达式→ ↓ ↓ ↓真 ↓假 ↓ ↓ 代码块1 代码块2 ↓ ↓ ↓ ↓ 输出 ← ← 单分支结构: if 如果条件表达式成立Ture,则执行if块中的代码,否则不执行 注意: 1,条件表达式后面有冒号: 2,if代码块是靠缩...原创 2019-06-01 16:24:47 · 241 阅读 · 0 评论 -
Python 函数的作用域及访问
作用域: 变量生效的范围 L(局部作用域):函数内部 E(内嵌作用域):函数的嵌套就会产生内嵌作用域(函数的嵌套外层属于内嵌作用域) G(全局作用域):整个程序 B(内置作用域):系统内部 作用域的产生: 在Python中,模块,类,函数会产生新的作用域,其它代码是不会产生新的作用域的,也就是说类似,条件,判断,循环,异常捕捉等变量可以全局使用。 全局变量与局部变量 不同之处 1,定义位置不同:...原创 2019-06-05 21:41:42 · 125 阅读 · 0 评论 -
Python 表达式和运算符
常量:保持固定的值,在开发过程中保持不变的值的名称都要采取大写字母命名 如: PI=3.14 表达式和运算符 算术运算符: +加 -减 *成 /除 //整除 %模 **幂 =等于 复合赋值运算符: += -= *= /= %= **= //= 如: a+=b----------------------a=a+b (赋值运算符是把=右边的结果赋值给左边的变量) 逻辑运算符: 逻辑运算符分三种 and...原创 2019-05-30 21:03:36 · 96 阅读 · 0 评论 -
Python 变量
变量分为单项引用以及共享引用 单项引用是指一个变量名一个值一个地址 格式: 变量名=值------->地址 共享引用是指两个变量名指向了同一个值而其中一个变量还指向了别的值 格式: a=10 b=a a=‘tom’ 注: 因为代码是从上向下,从左向右运行。所以a=10会被a=‘tom’覆盖掉,而b在a覆盖掉之前已经完成赋值所以b=10,a=‘tom’ 变量名起名规则: 1.由字母,下划线,数...原创 2019-05-30 20:32:06 · 73 阅读 · 0 评论 -
Python 数据类型
Python数据类型数字类型 基础数据类型 int整数 数字类型-----------------float小数 complex复数 布尔类型-----------------True真 False假 字符串———————str字符串 字符串格式:‘hello world’ 在Python中True表示数字1 False表示数字0 转换顺...原创 2019-05-30 20:16:06 · 90 阅读 · 0 评论 -
Python 注释
什么是注释: 通过用自己熟悉的语言,在程序中对某些代码进行标注说明。 注释的作用: 能够大大增强程序的可读性。注意注释不会运行。 注释的分类: 注释分为单行注释和多行注释 (1) 单行注释: 以#开头,#右边的所有的内容当做说明。只对一行内容起作用。 单行注释的位置,可以在代码的上方或者在代码的右侧 (2) 多行注释: 多行注释是用三引号(单引号或双引号)包含的内容。可以写多行内容 ...原创 2019-05-30 17:24:15 · 238 阅读 · 0 评论 -
python爬虫 网络请求与request库的使用
一.什么是爬虫? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 二.爬虫的分类 1.通用爬虫 随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战。搜索引擎(Search Engine),例如传统的通...原创 2019-09-16 20:05:30 · 215 阅读 · 0 评论