- 博客(16)
- 收藏
- 关注
原创 Python异常和文件
Python异常和文件一、异常简介二、异常的传播三、异常对象四、文件打开五、关闭文件六、读取文件七、较大文件的读取八、文件的写入九、 二进制文件写入一、异常简介程序在运行过程中可能会出现一些错误。比如:使用了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理二、异常的传播当在函数中出现异常时,如果在函数中对异常进行了处理,则异常不会在进行传播。如果函数中没有
2020-08-06 13:52:11
125
原创 Python模块
Python模块一、模块二、模块的创建三、模块的使用一、模块模块化指将一个完整的程序分解成一个个小的模块通过将模块组合,来搭建出一个完整的程序模块化的优点方便开发方便维护模块可以复用二、模块的创建在Python当中一个py文件就是一个模块在一个模块中引入外部模块 import 模块名(模块名就是py文件)可以引入同一个模块多次,但是模块的实例只会创建一次import 模块名 as 模块别名在一个模块内部都有一个__name__。通过它我们可以获取模块的名字如果py文件
2020-08-05 16:46:36
162
原创 Python面向对象三
Python面向对象三一、继承简介二、方法重写三、super()四、多重继承五、多态六、类的属性和方法一、继承简介继承是面向对象三大特性之一通过继承我们可以使一个类获取到其他类中的属性和方法在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类)继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性二、方法重写如果在子类中有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方法而不是父类的方法,这个特点我们称之为方法的重写(覆盖)当我们调用一个对象
2020-08-01 10:01:38
292
原创 Python面向对象二
Python面向对象二一、类的特殊方法二、类的封装三、property装饰器一、类的特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如__xxx__()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用二、类的封装出现封装的原因:我们需要一种方式来增强数据的安全性1.属性不能随意修改2.属性不嫩改为任意值封装是面向对象的三大特性之一封装是指隐藏对象中一些不希望被外部所访问到的属性或方法我们也可以提供给一个getter()和setter()方法是外部可
2020-07-31 09:07:48
147
原创 Python面向对象一
Python面向对象一一、面向对象简介二、类(class)三、类的定义四、参数self1.属性和方法2.self一、面向对象简介Python是一门面向对象的编程语言所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序这种编写方式往往只使用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符合人类的思维,编起来比较容易1.妈妈穿衣服穿鞋出门2.妈妈骑上电动车3.妈妈到超市门口放好
2020-07-28 16:59:27
128
原创 Python函数三
Python函数三一、高阶函数二、闭包三、装饰器的引入四、装饰器一、高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数二、闭包将函数作为返回值也是高阶函数我们也称为闭包闭包的好处通过闭包可以创建一些只有当前函数能访问的变量可以将一些私有数据藏到闭包中形成闭包的条件函数嵌套将内部函数作为返回值返回内部函数必须要使用到外部函数的变量三、装饰器的引入我们可以直接通过修改函数中的代码来完成需求,但是会产生以下一些问题如果修改的函数多,修改起来会比
2020-07-26 16:37:06
86
原创 函数二
Python函数一、返回值二、文档字符串三、函数的作用域四、命名空间五、递归函数一、返回值返回值就是返回函数执行的结果通过retrun来指定函数的返回值可以直接使用函数的返回值,通过一个变量来接收函数的返回值函数中,retrun后的代码都不会执行,retrun一旦执行函数自动结束二、文档字符串在定义函数的时候,可以在函数内部编写文档字符串,文档字符串就是函数的说明当我们编写了文档字符串时,就可以通过help()函数来查看函数的说明三、函数的作用域作用域(scope)就是变量生效的
2020-07-24 11:05:00
74
原创 函数一
Python函数一、函数简介二、函数的参数1.形参和实参2.函数的传递方式三、不定长参数四、参数的解包一、函数简介函数也是一个对象函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用语法def 函数名([形参1、形参2、形参3....]): 代码块注意:函数名必须符合标识符的规范(可以保护字母、数字、下划线但是不能以数字开头)print是函数对象print()是调用函数二、函数的参数1.形参和实参形参(形式参数)定义形参就相当于在函数内部声明了变量,但
2020-07-23 16:28:02
247
原创 元组、字典、集合
Python元组、字典、集合一、元祖二、字典1.字典简介2.字典的使用一、元祖一个有序的元素组成的集合使用小括号()表示元组是不可变的定义 初始化tuple()–>empty tupletuple(iterable)–>tuple initialized from iterable’s itemst = tuple()t = ()t = tuple(range(1,7,2))t = (1,2,3,4,5,2)t = (1,) # 一个元组的定义加逗号t = (1,
2020-07-18 14:53:18
138
原创 列表list
Python列表一、列表定义二、列表索引访问三、列表查询四、列表的增加、插入元素五、列表的反转、排序六、列表删除元素七、列表的复制一、列表定义一个队列,一个排列整齐的队伍列表内的个体称作元素,由若干元素组成列表元素可以是任意对象(数字,字符串,对象,列表等)列表内元素有顺序,可以使用索引线性的数据结构使用【】表示列表是可变的列表list,链表,queue,stack的差异二、列表索引访问索引,也叫下标正索引:从左至右,从0开始,为列表中每一个元素编号负索引:从右至左,从-1开
2020-07-17 13:12:39
233
原创 列表
Python列表一、序列(sequence)1.基本概念2.序列的分类二 、列表(list)1.列表的使用2.切片三、通用操作四、修改列表五、列表的方法六、遍历列表1.for循环2.range(start, stop[, step])一、序列(sequence)1.基本概念序列是Python中最基本的一种数据结构。序列用于保护一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据储存的方式2.序列的分类可变序列(序列中
2020-07-14 11:35:44
88
原创 条件控制语句
Python条件控制语句一、条件判断语句(if语句)二、input()函数三、if-else语句四、if-elif-else 语句五、while语句六、循环嵌套七、break和continue一、条件判断语句(if语句)执行的流程if语句在执行时,会先对条件表达式进行求值判断如果为True,则执行if后的语句如果为False,则不执行语法:if 条件表达式:代码块代码块代码中保留着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,知道代码恢复到之前的缩进级别时
2020-07-11 14:25:23
519
原创 Python运算符
Python第四课一、运算符1.算术运算符2.比较运算符3.赋值运算符4.逻辑运算符5.成员运算符6.身份运算符7.条件运算符8.运算符的优先级(由高到低)二、表达式Expression一、运算符1.算术运算符加减乘除+ 减- 乘* 除/ 取余数或取模% 二次幂**自然除/结果是浮点数,整除//2.比较运算符等于== 不等于!= 大于> 小于< 大于等于>= 小于等于<=返回一个bool值1 = = ‘1’ ===> False链式比较操作
2020-07-09 12:34:41
109
原创 Python基本数据类型
Python第三课一、几个概念1.表达式2.语句3.程序(program)4.函数(function)二、标识符1. 关键字2. 标识符概念三、基本数据类型1.整数(int)和小数/浮点数(float)2.布尔值和空值四、变量1. 变量的概念?2. 变量的运算五、字符串1. 什么是字符串2. 转义字符3. 长字符串4. 格式化字符串5. 字符串的其他操作一、几个概念1.表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式特点表达式
2020-07-07 10:30:40
583
原创 Python入门
Python第二课一、Python语言1.Python语言的基本概念2.解释型和编译型语言的区别3.Python的特色4.Pythonde 的发展及应用二、环境搭建1.Python的解释器2.搭建Python环境3.Python的交互模式4.pip工具的使用5.Python的第一个程序三、PyCharm的安装和配置1.PyCharm的安装2.PyCharm的简单配置今天是学习的第二课,主要了解了python语言的基本概念,包括它的特点,发展以及应用。还有环境的搭建和PyCharm的安装和配置。一、Pyt
2020-07-04 13:33:39
281
原创 Python之旅就这样开始了
Python第一课:计算机的要点1.计算机基本概念1.1计算机是什么?1.2 计算机的组成?2.计算机语言2.1计算机语言的基本概念2.2 计算机语言的发展2.3 解释型语言和编译型语言的区别3. 交互方式3.1 交互方式的种类3.2文本交互模式打开的方式(win)3.3DOS命令1.计算机基本概念1.1计算机是什么?计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器特点 : 数值计算 逻辑计算 存储记忆功能总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备
2020-07-02 15:17:54
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人