- 博客(16)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Python学习笔记---(15)异常&文件
15 - 异常&文件1.异常简介2.异常的传播3.异常对象4.文件打开5.关闭文件6.读取文件7.较⼤⽂件的读取8.文件的写入9.二进制文件写入1.异常简介程序在运⾏过程中可能会出现⼀些错误。⽐如: 使⽤了不存在的索引,两个不 同类型的数据相加…这些错误我们称之为异常处理异常 程序运⾏时出现异常,⽬的并不是让我们的程序直接终⽌!Python 是希望在出现异常时,我们可以编写代码来对异常进⾏处理2.异常的传播当在函数中出现异常时,如果在函数中对异常进⾏了处理,则异常不会在进 ⾏传播。
2020-07-18 20:19:04 281
原创 Python学习笔记---(14)模块
14 - 模块1.模块2.模块的创建3.模块的使用1.模块模块化指将⼀个完整的程序分解成⼀个个的⼩模块。通过将模块组合,来搭建出⼀个完整的程序。模块化的优点:1.⽅便开发2.⽅便维护3.模块可以复⽤test_m.py2.模块的创建在Python当中⼀个py⽂件就是⼀个模块。在⼀个模块中引⼊外部模块 import 模块名(模块名就是py⽂件)。可以引⼊同⼀个模块多次,但是模块的实例只会创建⼀次import 模块名 as 模块别名。在⼀个模块内部都有⼀个__name__。
2020-07-18 20:00:42 137
原创 Python学习笔记---(13)面向对象三
13 - 面向对象三1.继承简介2.方法重写3.super()4.多重继承5.多态6.属性和方法1.继承简介继承是⾯向对象三⼤特性之⼀。通过继承我们可以使⼀个类获取到其他类中的属性和⽅法。在定义类时,可以在类名后⾯的括号中指定当前类的⽗类(超类、基类)。继承提⾼了类的复⽤性。让类与类之间产⽣了关系。有了这个关系,才有了 多态的特性。2.方法重写如果在⼦类中有和⽗类同名的⽅法,则通过⼦类实例去调⽤⽅法时,会调⽤ ⼦类的⽅法⽽不是⽗类的⽅法,这个特点我们称之为⽅法的重写(覆盖)。当我们调
2020-07-18 19:48:45 171
原创 Python学习笔记---(12)面向对象二
11 - 面向对象二1.特殊方法2.封装3. property装饰器1.特殊方法在类中可以定义⼀些特殊⽅法也称为魔术⽅法特殊⽅法都是形如 xxx()这种形式特殊⽅法不需要我们调⽤,特殊⽅法会在特定时候⾃动调⽤2.封装出现封装的原因:我们需要⼀种⽅式来增强数据的安全性1.属性不能随意修改2.属性不能改为任意的值封装是⾯向对象的三⼤特性之⼀封装是指隐藏对象中⼀些不希望被外部所访问到的属性或⽅法我们也可以提供给⼀个getter()和setter()⽅法是外部可以访问到
2020-07-18 19:28:24 112
原创 Python学习笔记---(11)面向对象一
11 - 面向对象一1.面向对象简介2. 类(class)3. 类的定义4. 参数self4.1 属性和方法4.2 self1.面向对象简介Python是⼀⻔⾯向对象的编程语⾔所谓⾯向对象的语⾔,简单理解就是语⾔中的所有操作都是通过对象来进⾏的⾯向过程⾯向过程指将我们的程序分解为⼀个⼀个步骤,通过对每个步骤的抽象来 完成程序这种编写⽅式往往只适⽤于⼀个功能,如果要实现别的功能,往往复⽤性 ⽐较低这种编程⽅式符号⼈类的思维,编写起来⽐较容易1.妈妈穿⾐服穿鞋出⻔2
2020-07-05 22:19:15 208
原创 Pycharm更换pip源为国内
pycharm里面默认的源是国外的,国内使用的话下载非常慢,所以我在这里说一种换源方法。国内的一些靠谱源清华: https://pypi.tuna.tsinghua.edu.cn/simple豆瓣: http://pypi.douban.com/simple/阿里: http://mirrors.aliyun.com/pypi/simple/我用的是清华的,我觉得清华的比较快点。操作方法:没了 就这么简单!!!...
2020-06-18 23:03:16 386
原创 Python学习笔记---(10)函数下
10 - 函数下1. 高阶函数2. 闭包3. 装饰器的引入4. 装饰器的使用接下来的一个月,我将持续发布关于Python基础的文章,所有文章完结,Python基础就告一段落,下一个月开始Python爬虫的文章(小白的进阶之路~)1. 高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是⾼阶函数。2. 闭包将函数作为返回值也是⾼阶函数我们也称为闭包闭包的好处 通过闭包可以创建⼀些只有当前函数能访问的变量。 可以将⼀些私有数据藏到闭包中。形成闭包的条件
2020-06-14 16:05:31 124
原创 Python学习笔记---(9)函数中
09 - 函数中1. 函数的返回值2. 文档字符串函数的作用域4. 命名空间5. 递归函数接下来的一个月,我将持续发布关于Python基础的文章,所有文章完结,Python基础就告一段落,下一个月开始Python爬虫的文章(小白的进阶之路~)1. 函数的返回值返回值就是函数执⾏以后返回的结果。通过return来指定函数的返回值。return后⾯可以跟任意对象,返回值甚⾄可以是⼀个函数。2. 文档字符串help()是Python中内置函数,通过help()函数可以查询Python中函数
2020-06-14 15:52:17 189
原创 Python学习笔记---(8)函数上
08 - 函数上4.2 集合的运算函数简介函数的参数2.1 形参和实参2.2 函数的传递方式3. 不定长参数4. 参数的解包接下来的一个月,我将持续发布关于Python基础的文章,所有文章完结,Python基础就告一段落,下一个月开始Python爬虫的文章(小白的进阶之路~)4.2 集合的运算& 交集运算| 并集运算- 差集运算^ 亦或集<= 检查⼀个集合是否是另⼀个集合的⼦集 。< 检查⼀个集合是否是另⼀个集合的真⼦集 。>=检查⼀个集合是否是另⼀个集合的超集
2020-06-14 15:36:09 169
原创 Python学习笔记---(7)元组&字典&集合
07 - 元组&字典&集合1.元组简介2.字典简介2.1字典的基本介绍2.2 字典的使用2.3 copy()3.遍历字典4.集合4.1集合简介1.元组简介元组基本介绍元组表现形式tuple元组是⼀个不可变序列(⼀般当我们希望数据不改变时,我们使⽤元组,其他 情况下基本都⽤列表)使⽤()创建元素元组不是空元组⾄少有⼀个 逗号(,)当元组不是空元组时括号可以省略元组解包指将元组当中的每⼀个元素都赋值给⼀个变量2.字典简介2.1字典的基本介绍字典属于一种新的数据结构称
2020-06-02 19:45:19 232
原创 Python学习笔记---(6)列表详解
06 - 列表1.序列(sequence)1.1基本概念1.2序列的分类2.列表(list)2.1 列表的使用2.2 切片3.通用操作4.修改列表5. 列表的⽅法6.遍历列表6.1 for 循环6.2 range(start, stop[, step])1.序列(sequence)1.1基本概念序列是Python中最基本的⼀种数据结构。序列⽤于保存⼀组有序的数据,所 有的数据在序列当中都有⼀个唯⼀的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的⽅式
2020-06-01 22:54:36 160
原创 Python学习笔记---(5)条件控制语句
05 - 条件控制语句11.条件运算符(三元运算符12.运算符的优先级1.条件判断语句(if语句)1. 条件判断语句(if语句)2. input() 函数3. if-else语句4. if-elif-else 语句5. while语句6. 循环嵌套7. break和continue11.条件运算符(三元运算符 条件运算符在执⾏时,会先对条件表达式进⾏求值判断如果判断结果为True,则执⾏语句1,并返回执⾏结果 如果判断结果为False,则执⾏语句2,并返回执⾏结果 语法: 语句1 if 条件表达
2020-06-01 22:30:03 195
原创 Python学习笔记---(4)字符串&运算符
04 - 字符串&运算符5.字符串5.4格式化字符串5.5字符串的其他操作6.运算符6.1运算符的概念6.2运算符的分类7.算数运算符8.赋值运算符9.比较运算符10.逻辑运算符10.1 not 逻辑非10.2 and 逻辑与10.3 or 逻辑或10.4 ⾮布尔值的与或运算5.字符串5.4格式化字符串第⼀种格式化字符串 拼串第⼆种格式化字符串 参数传递第三种格式化字符串 占位符%s 字符串占位%f 浮点数占位%d 整数占位第四种格式化字符串 f’{变量}’/ str.fo
2020-06-01 12:30:35 200
原创 Python学习笔记---(3)基本数据类型
03 - 基础数据类型1.几个概念1.1何为表达式1.2语句1.3程序(program)1.4函数(function)2.标识符2.1关键字2.2标识符概念2.3命名方法3.基本数据类型3.1整数和小数3.2布尔值和空值4.变量4.1 什么是变量?4.2变量的运算5.字符串5.1什么是字符串5.2转义字符5.3长字符串1.几个概念1.1何为表达式表达式,是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等以能求得数值的有意义排列⽅法所得的组合(例如:1 + 1)表达式特点表达式⼀般仅仅⽤
2020-06-01 00:17:30 150
原创 Python学习笔记---(2)Python环境的搭建
02 - Python环境的搭建6.环境变量6.1 基本概念6.2path环境变量1.Python语言1.Python语言的基本概念Python之禅2.搭建环境2.1Python的解释器2.2搭建Python环境2.3 pip工具的使用2.4 Python的第⼀个程序3.Pycharm的安装和配置3.1Pycharm的安装3.2PyCharm的简单配置6.环境变量6.1 基本概念环境变量(environment variables)⼀般是指在操作系统中⽤来指定操作系 统运⾏环境的⼀些参数,如:临时⽂
2020-05-31 20:50:59 258
原创 Python学习笔记----(1)计算机要点
计算机要点1.计算机概念1.1计算机是什么1.2计算机的组成(硬 + 软)2.计算机语言2.1计算机语言的基本概念2.2计算机语言的发展3.交互方式3.1交互方式的种类3.2文本交互模式打开的方式(win)3.3DOS命令4.文本文件和字符集4.1文本文件4.2常见的字符集5.进制5.1进制之间的换算5.2进制的计数方式5.3数据间的换算1.计算机概念1.1计算机是什么计算机(就是我们所说的电脑),是现代一种⽤于⾼速计算的电⼦计算机器特点:可以进行数值计算 逻辑计算 海域存储记忆功能总结:能够按
2020-05-31 12:15:00 492
增量式PID控制算法.doc
2020-07-26
Python代码哪里错了??怎么可以运行??
2018-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人