- 博客(18)
- 收藏
- 关注
原创 Python进阶(一) 深入类&对象
类&对象1. 鸭子类型与多态鸭子类型1. 鸭子类型与多态鸭子类型多态的概念是应用于Java和C#这一类强语言中,而Python崇尚“鸭子类型”动态语言调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用。这就是动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要“看起来像鸭子,走起路来像鸭子”,那他就可以被看做是鸭子。...
2020-07-03 10:53:51
387
原创 Python学习(十五) 之 异常&文件
异常&文件1. 异常简介2. 异常的传播1. 异常简介程序在运行过程中可能会出现一些错误。 比如: 使用了不存在的索引,两个不同类型的数据相加… 这些错误我们称之为异常处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止! Python是希望在出现异常时,我们可以编写代码来对异常进行处理2. 异常的传播...
2020-05-29 21:43:40
415
原创 Python学习(十一)之 面向对象一
面向对象 一 1. 面向对象的简介2. 类(class)1. 面向对象的简介Python是一门面向对象的编程语言所谓的面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符合人类的思维,编写起来比较容易1. 妈...
2020-05-17 17:35:23
322
原创 Python学习(十) 之函数3
函数31. 高阶函数2. 闭包1. 高阶函数特点:接收一个或多个函数作为参数,将函数作为返回值返回2. 闭包将函数作为返回值返回,我们也称之为闭包...
2020-05-02 14:53:20
296
原创 Python学习(九) 之函数2
函数1. 函数的返回值1. 函数的返回值返回值 就是函数 执行以后返回的结果可以通过return来指定函数的返回值我们可以通过一个变量来接收函数的返回值,return后面可以跟任意对象,甚至可以是一个函数如果仅仅写一个return,或者不写return,则相当于return None...
2020-04-26 20:47:53
387
原创 Python学习(八) 之集合&函数(1)
集合&函数11. 集合1.1 集合简介1.2 集合的运算2. 函数(1)2.1 函数简介2.2 函数的参数2.2.1 形参和实参2.2.2 函数的传递方式3. 不定长参数4. 参数的解包1. 集合1.1 集合简介集合表现形式set 集合和列表非常相似不同点(列表)集合只能存储不可变对象集合中存储的对象是无序的集合中不能出现重复的元素使用 { } 来创建集合...
2020-04-24 19:08:02
556
2
原创 python学习(七) 之 元组&字典
元组,字典,集合1. 元组简介1. 元组简介元组基本介绍元组表现形式tuple元组是一个不可变序列什么时候用列表?什么时候用元组?一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表使用()创建元素元组不是空元组至少有一个逗号(,)当元组不是空元组时,括号可以省略元组解包指将元组当中的每一个元素都赋值给一个变量...
2020-04-22 19:30:24
225
原创 Python练习 之 运算符
‘ax’<‘xa’ 为True还是False?is与==的区别?现在有a b c三个变量,三个变量中分别保存有三个数值,请通过条件运算符获取三个值中的最大值答案下方↓、、、、、、、、、、、、、、、、、、、、、、、、...
2020-04-20 15:39:06
613
原创 Python学习(6) 之 列表
列表1. 序列(sequence)1.1 基本概念1.2 序列的分类2. 列表(list)2.1 列表的使用2.2 切片3. 通用操作4. 修改列表5. 列表的方法1. 序列(sequence)1.1 基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的数序来分配索引数据结构:指计算机中数...
2020-04-19 14:25:03
234
原创 Python学习(五)之 条件控制语句
1. 条件判断语句(if语句)执行流程:- if语句在执行时,会先对条件表达式进行求值判断,- 如果为True,则执行 if 后的语句- 如果为False,则不执行语法:if 条件表达式:— 代码块代码块中保存着一组代码,同一个代码块中的代码块中的代码,要么都执行,要么都不执行代码块以缩进开始,直到代码块恢复到之前的缩进级别时结束代码块就是一种为代码分组的机制2. ...
2020-04-14 17:13:20
215
原创 Python学习(四) 之 运算符
1. 运算符1.1 运算符的概念运算符用于执行程序代码的运算,会针对一个以上操作数项目来进行运算。例如:2 + 3 ,其操作数是 2 和 3 ,而运算符则是 “ + ”1.2运算符的分类算数运算符赋值运算符比较运算符 (关系运算符)逻辑运算符条件运算符(三元运算符)2. 算数运算符加法运算符 表现形式 +减法运算符 表现形式 -乘法运算符 表现形式 *除法运算...
2020-04-13 13:42:12
147
原创 Python学习(三) 之 基本数据类型
1. 概念1.1 表达式表达式 ,是由数字、算符数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式特点- 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响- 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出通俗了讲就是...
2020-04-10 17:49:16
673
原创 Python学习(二) 之 Python要点
1. Python语言1.1 Python语言的基本概念Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下:- Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语...
2020-04-04 22:18:24
486
1
原创 Python学习(一) 之 计算机要点
1、计算机基本概念1.1计算机是什么?计算机是现代用于高速计算的电子计算机器例如:手机、电脑、计算器…特点: 逻辑运算 、数值运算、记忆存储功能总结: 能够按照程序运行,自动,高速处理数据的现代化智能电子设备1.2计算机的组成硬件系统 + 软件系统硬件系统 : CPU 、键盘 、鼠标… ( 看得见摸得着的东西 )软件系统 : 高德地图 、 QQ 、 pycharm… (...
2020-04-02 17:06:32
1115
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人