![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
L_lemo004
这个作者很懒,什么都没留下…
展开
-
Python模块和包
变量与常量变量的概念计算机工作的过程直白讲就是对数据的增、删、改、查操作,那么数据一定是变化的,我们要存储变化的数据就应该用“变量”。什么是变量• 变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。为什么要有变量• 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时的状态以及状态的变化。 #比如: 英雄的等级为1,打怪升级(变)为10 ;僵尸的存活状态True,被植物打死了,于是变为False ;人的名字为Alb原创 2020-09-20 00:48:00 · 424 阅读 · 1 评论 -
Python 异常处理
Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理断言(Assertions)Python异常机制使用细则,正确使用Python异常处理机制前面介绍了使用异常处理的优势、便捷之处,本节将进一步从程序性能优化、结构优化的角度给出异常处理的一般规则。成功的异常处理应该实现如下 4 个目标:使程序代码混乱最小化。捕获并保留诊断信息。通知合适的人员。采用合适的方式结束异常活动。下面介原创 2020-09-19 00:00:23 · 868 阅读 · 0 评论 -
Python字符串常用方法详解
Python字符串常用方法详解在了解字符串的基本使用之后,本章将介绍 Python 字符串类型常用的几个方法。在 Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串、截取字符串、格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可。注意,本章所讲的字符串方法,和内置函数(如 len() )不同,它们是字符串类型(str)所特有的,因此这些字符串方法的调用方式也比较特殊。Python字符串拼接(包含字符串拼接数字)在 Python 中拼接(连接)字符串原创 2020-09-18 23:59:37 · 657 阅读 · 0 评论 -
字符串
python 字符串格式化符号符号描述%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%u格式化无符号整型%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点后的精度%e用科学计数法格式化浮点数%E作用同%e,用科学计数法格式化浮点数%g%f和%e的简写%G%f 和 %E 的简写%p用十六原创 2020-09-18 23:59:10 · 451 阅读 · 0 评论 -
Python字典
字典字典类似于通过联系人名字查找联系人电话号码的电话本,即把键(名字)和值(电话号码)联系在一起。注意,键必须是唯一的。并且python只能使用不可变的对象(比如字符串)来作为字典的键,但是可以将不可变或可变的对象作为字典的值。举一个简单的字典例子。alien = {'color': 'green', 'points': 5}键值对在字典中的标记为:d = {key1 : value1, key2 : value2 }。注意键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。字典中的键原创 2020-09-18 23:58:19 · 190 阅读 · 0 评论 -
Python位运算符优先级
Python 运算符优先级所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符。例如对于表达式a + b * c,Python 会先计算乘法再计算加法;b * c的结果为 8,a + 8的结果为 24,所以 d 最终的值也是 24。先计算*再计算+,说明*的优先级高于+。Python 支持几十种运算符,被划分成将近二十个优先级,有的运算符优先级不同,有的运算符优先级相同,请看下表。运算符说明Python运算符优先级结合性优先级顺序小括号( )19无原创 2020-09-18 23:57:43 · 2277 阅读 · 0 评论 -
Python元组
文章目录Python创建元组1) 使用 ( ) 直接创建2) 使用tuple()函数创建元组Python访问元组元素Python修改元组Python删除元组Python元组和列表的区别元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。元组和列表(list)的不同之处在于:列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列;而元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。元组也可以看做是不可变的原创 2020-09-18 23:57:12 · 593 阅读 · 0 评论 -
Python序列
文章目录0x00 前言0x01序列索引0x02 序列切片0x03 序列相加0x04 序列相乘检查元素是否包含在序列中长度、最大值和最小值序列封包和序列解包和序列相关的内置函数0x00 前言所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间号就相当于索引值。也就是说,通过房间号(索引)我们可以找到这家旅店(序列)原创 2020-09-18 23:56:32 · 379 阅读 · 0 评论 -
爬虫入门
文章目录了解网页认识网页结构HTMLCSSJScript写一个简单的 HTML关于爬虫的合法性使用 requests 库请求网站安装 requests 库爬虫的基本原理使用 GET 方式抓取数据使用 POST 方式抓取数据使用 Beautiful Soup 解析网页清洗和组织数据爬虫攻防战扩展阅读这是一篇详细介绍 Python 爬虫入门的教程,从实战出发,适合初学者。读者只需在阅读过程紧跟文章思路,理清相应的实现代码,30 分钟即可学会编写简单的 Python 爬虫。这篇 Python 爬虫教程主要讲解原创 2020-09-17 00:57:49 · 268 阅读 · 0 评论 -
Python---------------流程控制
和其它编程语言一样,按照执行流程划分,Python 程序也可分为 3 大结构,即顺序结构、选择(分支)结构和循环结构:Python 顺序结构就是让程序按照从头到尾的顺序依次执行每一条 Python 代码,不重复执行任何代码,也不跳过任何代码。Python 选择结构也称分支结构,就是让程序“拐弯”,有选择性的执行代码;换句话说,可以跳过没用的代码,只执行有用的代码。Python 循环结构就是让程序“杀个回马枪”,不断地重复执行同一段代码。顺序结构很好理解,无需多说,本章重点讲解选择结构和循环结构。原创 2020-09-17 00:55:58 · 572 阅读 · 0 评论 -
Python列表方法
目录添加元素Python append()方法添加元素Python extend()方法添加元素Python insert()方法插入元素删除元素del:根据索引值删除元素pop():根据索引值删除元素remove():根据元素值进行删除clear():删除列表所有元素修改元素修改单个元素修改一组元素查找元素index() 方法count()方法添加元素实际开发中,经常需要对 Python 列表进行更新,包括向列表中添加元素、修改表中元素以及删除元素。本节先来学习如何向列表中添加元素。使用+运算符可以原创 2020-09-17 00:47:29 · 496 阅读 · 0 评论 -
Python列表
目录列表访问元素修改或添加元素**操作列表****遍历列表**缩进数值列表使用列表的一部分——切片元组**Python创建列表**1) 使用 [ ] 直接创建列表2) 使用 list() 函数创建列表**访问列表元素****Python删除列表**列表列表是是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目。列表中的元素包括在方括号([])中,每个元素之间用逗号分割。列表是可变的数据类型,可以添加、删除或是搜索列表中的元素。访问元素访问列表元素可以通过索引+方括号的形式,记住,索引从原创 2020-09-17 00:42:39 · 267 阅读 · 0 评论 -
利用面向对象实现搜索引擎
要想实现一个搜索引擎,首先要了解什么是搜索引擎。简单地理解,搜索引擎是一个系统,它可以帮助用户去互联网上搜集与其检索内容相关的信息。通常,一个搜索引擎由搜索器、索引器、检索器以及用户接口组成,其中各个部分的含义如下:搜索器:其实就是我们常说的爬虫、它能够从互联网中搜集大量的信息,并将之传递给索引器;索引器:理解搜索器搜索到的信息,并从中抽取出索引项,存储到内部的数据库中,等待检索;检索器:根据用户查询的内容,在已经建立好的索引库中快速检索出与之相关的信息,并做相关度评价,以此进行排序。用户接口:原创 2020-09-17 00:36:02 · 432 阅读 · 0 评论 -
Python集合
Python 中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同。从形式上看,和字典类似,Python 集合会将所有元素放在一对大括号 {} 中,相邻元素之间用“,”分隔,如下所示:{element1,element2,...,elementn}其中,elementn 表示集合中的元素,个数没有限制。从内容上看,同一集合中,只能存储不可变的数据类型,包括整形、浮点型、字符串、元组,无法存储列表、字典、集合这些可变的数据类型,否则 Python 解释器会抛出原创 2020-09-17 00:31:00 · 388 阅读 · 0 评论 -
Python基础
变量变量的命名规则:不能以数字开头,只能以字母或下划线开头变量名要简短且具有描述性变量名中不能包含空格,可以用下划线分隔不可使用Python关键字和函数作为变量名慎用小写字母l和大写字母O,容易被看错变量名小写,常量大写赋值name = lzx变量名 = 值字符串是由数字、字母、下划线组成的一串字符。PS:字符串是不可变的,一旦创造了一个字符串,就不能再改变它。background【单引号(’)】和【双引号(")】两者使用都是相同的,即’hello’原创 2020-09-17 00:30:15 · 209 阅读 · 0 评论 -
Python函数(函数定义、函数调用)用法详解
函数函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。函数可以提前保存起来,并给它起一个独一无二的名字,只要知道它的名字就能使用这段代码。函数还可以接收数据,并根据数据的不同做出不同的操作,最后再把处理结果反馈给我们。本章不仅会介绍 Python 定义和使用函数的基本语法,还有很多高级的函数用法(例如 lambda 匿名函数),都会为你一一详解。Python函数(函数定义、函数调用)用法详解Python 中函数的应用非常广泛,前面章节中我们已经接触过多原创 2020-09-17 00:27:07 · 3982 阅读 · 0 评论 -
Python函数
匿名函数lamba 参数:表达式全局变量和局部变量global 关键字常用内置函数randomrandom.random()random.random()方法返回一个随机数,其在0至1的范围之内,以下是其具体用法: import random print ("随机数: ", random.random())输出结果:0.22867521257116random.uniform()random.uniform()是在指定范围内生成随机数,其有两个参数,一个是范围原创 2020-09-17 00:24:48 · 113 阅读 · 0 评论 -
Python-------赋值运算符
赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。Python 中最基本的赋值运算符是等号=;结合其它运算符,=还能扩展出更强大的赋值运算符。基本赋值运算符是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:#将字面量(直接量)赋值给变量n1 = 100f1 = 47.5s1 = "http://c.biancheng.net/py原创 2020-09-17 00:23:05 · 667 阅读 · 0 评论 -
Python ---------------文件 I\O 操作
open 函数的方法file.read() 读取文件file.readline() #读取单独的一行,知道一个换行符出现,也读取这个换行符file.readlines() #读取文件中的所有行,并将其作为列表返回file.write() #往文件中写入一些内容file.close() #关闭这个文件打印到屏幕最简单的输出方法是用print语句,你可以给它传递零...原创 2019-12-03 10:54:41 · 153 阅读 · 0 评论