
python
文章平均质量分 68
鱼子酱048
此人很懒,什么都不想写
展开
-
python学习笔记(九):python中的异常处理机制
python中的异常处理机制一 .Error和Exception的区别二.异常处理机制三.触发异常四.Python 异常使用规范一 .Error和Exception的区别Error(错误)是系统中的错误,程序员是不能改变的和处理的,如系统崩溃,内存空间不足,方法调用栈溢等。遇到这样的错误,建议让程序终止。Exception(异常)表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常常见的异常二.异常处理机制Python 的异常机制原创 2021-07-07 11:19:15 · 223 阅读 · 2 评论 -
python学习笔记(八):python中的高级特性
python中的高级特性一.生成式详解二.生成式详解三.生成器、迭代器与可迭代对象四.闭包五.装饰器1.什么是装饰器2.为什么使用装饰器3.装饰器的实现4.装饰器的应用场景插入日志性能测试事务处理Fib数列缓存权限校验+多装饰器六.内置高阶函数1.map()2.reduce()3.filter()4.sorted()一.生成式详解列表生成式就是一个用来生成列表的特定语法形式的表达式。是Python提供的一种生成列表的简洁形式,可快速生成一个新的list。·普通的语法格式:[exp for iter_v原创 2021-07-07 10:21:04 · 156 阅读 · 0 评论 -
python学习笔记(七):持久化存储文件管理
持久化存储文件管理一.文件操作1.文件的打开2.file对象的属性3.file对象的常用方法4.文件的关闭5.with语句工作原理二.os模块1.系统信息2.路径3.文件处理4.文件批处理三.json模块1.python类型数据和JSON数据格式互相转换规则2.序列化及反序列化常用参数三.自定义复杂数据类型编码一.文件操作文件的作用:一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了”。默认数据是加载到内存中,结果也是保存到内存中原创 2021-07-07 00:46:31 · 136 阅读 · 0 评论 -
python学习笔记(六):乐高积木函数
乐高积木函数一.什么是函数二.函数的创建和使用三.变量作用域1. 局部变量2.全局变量四.函数参数传递1.形参和实参2.参数检查3.默认参数4.可变参数5.关键字参数6.参数组合五.匿名函数六.递归函数一.什么是函数如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数.从实现函数的角度来看,其至少需要想清楚以下3点:·函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。·函数需要传出几个重要的数据(就是原创 2021-07-06 23:36:43 · 598 阅读 · 3 评论 -
python学习笔记(五):内置数据结构集合与字典
内置数据结构集合与字典一.集合集合的定义创建集合去重集合增删随机移除元素关系运算排序fronzenset二.字典定义字典打印setdefault:默认值字典元素删除defaultdict一.集合集合的定义集合(set)是一个无序的不重复元素序列。1,2,3,4,1,2,3=1,2,3,4创建集合集合的创建:1).使用大括号{}或者set0函数创建集合;2).注意:·创建一个空集合必须用set0而不是{}{}是用来创建一个空字典。去重集合增删随机移除元素关系运算排序f原创 2021-06-28 21:04:27 · 152 阅读 · 3 评论 -
Python学习笔记(一)Python解释器及pychrm的安装
Python解释器及pychrm的安装一、Python解释器的安装和配置二.Pycharn的安装和配置一、Python解释器的安装和配置(1) python 的官网 https://www.python.org 下载环境(2)选择windows 系统平台(3) 三种获取Python的方式,推荐 exe安装(4)点击安装(5)附加功能(6) 高级配置(自定义安装位置)(7)安装完成(8)测试win + r 进入Dos工具二.Pycharn的安装和配置(1)Pyc原创 2021-06-19 23:25:54 · 210 阅读 · 0 评论 -
python学习笔记(二):python基本语法
python基本语法一.变量二.基础运算符三.数据的输入与输出四.分支流程控制五.循环流程控制一.变量变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10变量的命名:变量名由字母,数字,下划线组成,不能以数字开头.(a,b,c)hello=100,hello world=100,count2=100,1count=10(x)Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值二.基础运算符1).算术运算符:+,-,*,**,1,%,l/2).赋值运算符原创 2021-06-20 22:54:19 · 136 阅读 · 0 评论 -
python学习笔记(四):内置数据结构列表与元组
内置数据结构列表与元组一.序列二.列表定义及操作三.列表内置方法四 元组定义和操作创建连接和重复判断存在索引和切片统计和定位变量交换多元赋值命名元组五.if和==区别六.深拷贝和浅拷贝一.序列·成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。·序列数据类型包括:字符串,列表,和元组类型。特点:都支持下面的特性·索引与切片操作符·成员关系操作符(in,not in)·连接操作符(+)&重复操作符(*)二.列表定义及操作数组:存储同一种数据类型的集和原创 2021-06-28 19:30:49 · 114 阅读 · 3 评论 -
python学习笔记(三):内置数据结构字符串
内置数据结构字符串一.字符串的定义二.转移符号三.字符串的基本特征1.连接操作符与重复操作符2.索引与切片索引切片四.字符串内建方法五练习一.字符串的定义字符串或串(String)是由数字、字母、下划线组成的一串字符。Python里面最常见的类型。可以简单地通过在引号间(单引号,双引号和三引号)包含字符的方式创建它。第一种方式:str1='our company is westos'第二种方式:str2="our company is westos"二.转移符号三.字符串的基本特征1.原创 2021-06-28 17:36:06 · 130 阅读 · 0 评论