- 博客(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
347
原创 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
255
原创 Python高级函数2
2 异常处理Error2.1 异常(1) 定义:运行时检测到的错误。(2) 现象:当异常发生时,程序不会再向下执行, 而转到函数的调用语句。(3) 常见异常类型:-- 名称异常(NameError):变量未定义。-- 类型异常(TypeError):不同类型数据进行运算。-- 索引异常(IndexError):超出索引范围。-- 属性异常(AttributeError):对象没有对应名称的属性。-- 键异常(KeyError):没有对应名称的键。-- 异常基类Exception
2021-10-23 14:32:09
204
原创 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
228
原创 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
656
原创 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
713
原创 3. 语句
3.1 行(1) 物理行:程序员编写代码的行。(2) 逻辑行:python解释器需要执行的指令。(3) 建议:一个逻辑行在一个物理行上。如果一个物理行中使用多个逻辑行,需要使用分号;隔开。(4) 换行:如果逻辑行过长,可以使用隐式换行或显式换行。隐式换行:所有括号的内容换行,称为隐式换行括号包括: () [] {} 三种显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉解释器,下一行也是本行的语句。# 4个物理行 4个逻辑行a = 1b = 2c
2021-09-07 20:23:52
624
原创 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
645
原创 python简介
python简介1.1 计算机基础1.1.1 硬件1944年,美籍匈牙利数学家冯·诺依曼提出计算机基本结构。五大组成部分:运算器、控制器、存储器、输入设备、输出设备。-- 运算器:按照程序中的指令,对数据进行加工处理。-- 控制器:根据程序需求,指挥计算机的各个部件协调工作。通常将运算器和控制器集成在中央处理器(CPU)中。-- 存储器:保存各类程序的数据信息。 内存RAM -- 容量小,速度快,临时存储数据 硬盘HDD -- 容量大,速度慢,永久存储数据-- 输入设备:外界向计算机传送信息
2021-09-06 18:15:36
113
原创 Linux
Linux 操作系统介绍文章目录Linux 操作系统介绍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
559
原创 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
1310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人