自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python高级函数4

5 函数式编程(1) 定义:用一系列函数解决问题。-- 函数可以赋值给变量,赋值后变量绑定函数。-- 允许将函数作为参数传入另一个函数。-- 允许函数返回一个函数。(2) 高阶函数:将函数作为参数或返回值的函数。5.1 函数作为参数将核心逻辑传入方法体,使该方法的适用性更广,体现了面向对象的开闭原则。list01 = [342, 4, 54, 56, 6776]# 定义函数,在列表中查找所有大于100的数def get_number_gt_100(): for number

2021-10-23 15:29:47 286

原创 Python高级函数3

3 迭代每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。例如:循环获取容器中的元素。3.1 可迭代对象iterable(1) 定义:具有__iter__函数的对象,可以返回迭代器对象。(2) 语法# 创建:class 可迭代对象名称: def __iter__(self): return 迭代器# 使用: for 变量名 in 可迭代对象: 语句(3) 原理:迭代器 = 可迭代对象.__iter__()while True

2021-10-23 14:56:23 210

原创 Python高级函数2

2 异常处理Error2.1 异常(1) 定义:运行时检测到的错误。(2) 现象:当异常发生时,程序不会再向下执行, 而转到函数的调用语句。(3) 常见异常类型:-- 名称异常(NameError):变量未定义。-- 类型异常(TypeError):不同类型数据进行运算。-- 索引异常(IndexError):超出索引范围。-- 属性异常(AttributeError):对象没有对应名称的属性。-- 键异常(KeyError):没有对应名称的键。-- 异常基类Exception

2021-10-23 14:32:09 159

原创 Python高级函数

1 程序结构1.1 模块 Module1.1.1 定义包含一系列数据、函数、类的文件,通常以.py结尾。1.1.2 作用1. 让一些相关的数据,函数,类有逻辑的组织在一起,使逻辑结构更加清晰。2. 有利于多人合作开发。1.1.3 导入1.1.3.1 import(1) 语法: import 模块名 import 模块名 as 别名(2) 作用:将模块整体导入到当前模块中(3) 使用:模块名.成员1.1.3.2 from import(1) 语法: from 模块名 i

2021-10-23 14:22:09 189

原创 5 函数 function

5.1 pycharm快捷键Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档5.2 定义(1) 用于封装一个特定的功能,表示一个功能或者行为。(2) 函数是可以重复执行的语句块, 可以重复调用。5.3 作用提高代码的可重用性和可维护性(代码层次结构更清晰)。5.4 基础语法5.4.1 定义函数(1) 语法:def 函数名(形式参数):函数体(2) 说明:def 关键字:全称是define,意为”定义”。函数名:对函数体中语句的描述,规则与变

2021-09-24 18:51:33 586

原创 4. 容器类型

4.1 通用操作4.1.1 数学运算符(1) +:用于拼接两个容器(2) +=:用原容器与右侧容器拼接,并重新绑定变量(3) *:重复生成容器元素(4) *=:用原容器生成重复元素, 并重新绑定变量(5) < <= > >= == !=:依次比较两个容器中元素,一但不同则返回比较结果。# 1. 拼接2个容器元素name = "悟空"name += "八戒"print(name) # 悟空八戒# 2. 容器元素重复name = "唐僧"name *= 2

2021-09-23 20:13:23 568

原创 3. 语句

3.1 行(1) 物理行:程序员编写代码的行。(2) 逻辑行:python解释器需要执行的指令。(3) 建议:一个逻辑行在一个物理行上。如果一个物理行中使用多个逻辑行,需要使用分号;隔开。(4) 换行:如果逻辑行过长,可以使用隐式换行或显式换行。隐式换行:所有括号的内容换行,称为隐式换行括号包括: () [] {} 三种显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉解释器,下一行也是本行的语句。# 4个物理行 4个逻辑行a = 1b = 2c

2021-09-07 20:23:52 549

原创 2.Python数据基本运算

2.1 基础知识2.1.1 pycharm常用快捷键(1) 移动到本行开头:home键(2) 移动到本行末尾:end键盘(3) 注释代码:ctrl + /(4) 复制行:ctrl +d(5) 删除行:shift + delete(6) 选择列:shift + alt +鼠标左键(7) 移动行:ctrl + shift + 上下箭头(8) 代码格式化:ctrl+alt+l2.1.2 注释给人看的,通常是对代码的描述信息。(1) 单行注释:以#号开头。(2) 多行注释:三引号开头,三

2021-09-07 19:55:15 547

原创 python简介

python简介1.1 计算机基础1.1.1 硬件1944年,美籍匈牙利数学家冯·诺依曼提出计算机基本结构。五大组成部分:运算器、控制器、存储器、输入设备、输出设备。-- 运算器:按照程序中的指令,对数据进行加工处理。-- 控制器:根据程序需求,指挥计算机的各个部件协调工作。通常将运算器和控制器集成在中央处理器(CPU)中。-- 存储器:保存各类程序的数据信息。 内存RAM -- 容量小,速度快,临时存储数据 硬盘HDD -- 容量大,速度慢,永久存储数据-- 输入设备:外界向计算机传送信息

2021-09-06 18:15:36 87

原创 Linux

Linux 操作系统介绍文章目录Linux 操作系统介绍![在这里插入图片描述](https://img-blog.csdnimg.cn/8e90de35f7104ea49d5625ddb366cb2f.png#pic_center)1. Linux操作系统认知1.1 操作系统(Operation System简称OS)1.2 Linux系统介绍1.3 文件系统2. Linux常用命令2.1 终端与命令行2.2 Linux常用命令2.2.1 帮助命令2.2.2 基础操作命令2.2.3 文件操作2.2.4

2021-09-06 17:29:13 507

原创 DataManage

数据管理Python文章目录数据管理1. 文件处理1.1 引入1.2 文件读写操作1.2.1 打开文件1.2.2 读取文件1.2.3 写入文件1.2.4 关闭文件1.2.5 with操作1.2.6 读写缓冲区1.2.7 文件偏移量1.3 os模块2. 正则表达式2.1 概述2.2 元字符使用2.3 匹配规则2.3.1 特殊字符匹配2.3.2 贪婪模式和非贪婪模式2.3.3 正则表达式分组2.3.4 正则表达式匹配原则2.4 Python re模块使用2.4.1 基础函数使用2.4.2 生

2021-09-06 17:12:07 1180

后端、开发、python

后端、开发、python

2022-04-12

后端、开发、python

后端、开发、python

2022-04-12

后端开发 、python

后端开发 、python

2022-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除