自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜左的博客

一个正在努力学习Python的小程序猿

  • 博客(18)
  • 收藏
  • 关注

原创 Python进阶(一) 深入类&对象

类&对象1. 鸭子类型与多态鸭子类型 1. 鸭子类型与多态 鸭子类型 多态的概念是应用于Java和C#这一类强语言中,而Python崇尚“鸭子类型” 动态语言调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用。这就是动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要“看起来像鸭子,走起路来像鸭子”,那他就可以被看做是鸭子。 ...

2020-07-03 10:53:51 264

原创 Python学习(十五) 之 异常&文件

异常&文件1. 异常简介2. 异常的传播 1. 异常简介 程序在运行过程中可能会出现一些错误。 比如: 使用了不存在的索引,两个不同类型的数据相加… 这些错误我们称之为异常 处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止! Python是希望在出现异常时,我们可以编写代码来对异常进行处理 2. 异常的传播 ...

2020-05-29 21:43:40 323

原创 Python学习(十四) 之模块

1. 模块

2020-05-25 12:33:57 444

原创 Python学习(十三) 之面向对象三

面向对象三1. 继承简介 1. 继承简介

2020-05-22 19:02:39 134

原创 Python学习(十二) 之面向对象二

面向对象二1. 特殊方法 1. 特殊方法

2020-05-20 17:12:55 105

原创 Python学习(十一)之 面向对象一

面向对象 一 1. 面向对象的简介2. 类(class) 1. 面向对象的简介 Python是一门面向对象的编程语言 所谓的面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的 面向过程 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成 这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低 这种编程方式符合人类的思维,编写起来比较容易 1. 妈...

2020-05-17 17:35:23 315

原创 Python学习(十) 之函数3

函数31. 高阶函数2. 闭包 1. 高阶函数 特点: 接收一个或多个函数作为参数,将函数作为返回值返回 2. 闭包 将函数作为返回值返回,我们也称之为闭包 ...

2020-05-02 14:53:20 287

原创 Python学习(九) 之函数2

函数1. 函数的返回值 1. 函数的返回值 返回值 就是函数 执行以后返回的结果 可以通过return来指定函数的返回值 我们可以通过一个变量来接收函数的返回值,return后面可以跟任意对象,甚至可以是一个函数 如果仅仅写一个return,或者不写return,则相当于return None ...

2020-04-26 20:47:53 361

原创 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 490 2

原创 python学习(七) 之 元组&字典

元组,字典,集合1. 元组简介 1. 元组简介 元组基本介绍 元组表现形式tuple 元组是一个不可变序列 什么时候用列表?什么时候用元组? 一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表 使用()创建元素 元组不是空元组至少有一个逗号(,)当元组不是空元组时,括号可以省略 元组解包指将元组当中的每一个元素都赋值给一个变量 ...

2020-04-22 19:30:24 218

原创 Python练习 之 运算符

‘ax’<‘xa’ 为True还是False? is与==的区别? 现在有a b c三个变量,三个变量中分别保存有三个数值,请通过条件运算符获取三个值中的最大值 答案下方↓ 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 ...

2020-04-20 15:39:06 602

原创 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 218

原创 Python学习(五)之 条件控制语句

1. 条件判断语句(if语句) 执行流程: - if语句在执行时,会先对条件表达式进行求值判断, - 如果为True,则执行 if 后的语句 - 如果为False,则不执行 语法: if 条件表达式: — 代码块 代码块中保存着一组代码,同一个代码块中的代码块中的代码,要么都执行,要么都不执行 代码块以缩进开始,直到代码块恢复到之前的缩进级别时结束 代码块就是一种为代码分组的机制 2. ...

2020-04-14 17:13:20 181

原创 Python学习(四) 之 运算符

1. 运算符 1.1 运算符的概念 运算符用于执行程序代码的运算,会针对一个以上操作数项目来进行运算。例如:2 + 3 ,其操作数是 2 和 3 ,而运算符则是 “ + ” 1.2运算符的分类 算数运算符 赋值运算符 比较运算符 (关系运算符) 逻辑运算符 条件运算符(三元运算符) 2. 算数运算符 加法运算符 表现形式 + 减法运算符 表现形式 - 乘法运算符 表现形式 * 除法运算...

2020-04-13 13:42:12 138

原创 Python练习 之 格式化字符串

练习用四种字符串格式化的方式来实现 521 xxx 嫁给我好吗? , , , , , , , , , , , , 答案

2020-04-10 17:57:56 985

原创 Python学习(三) 之 基本数据类型

1. 概念 1.1 表达式 表达式 ,是由数字、算符数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合 表达式特点 - 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响 - 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出 通俗了讲就是 ...

2020-04-10 17:49:16 497

原创 Python学习(二) 之 Python要点

1. Python语言 1.1 Python语言的基本概念 Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构 官方对 Python 的介绍如下: - Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语...

2020-04-04 22:18:24 308 1

原创 Python学习(一) 之 计算机要点

1、计算机基本概念 1.1计算机是什么? 计算机是现代用于高速计算的电子计算机器 例如:手机、电脑、计算器… 特点: 逻辑运算 、数值运算、记忆存储功能 总结: 能够按照程序运行,自动,高速处理数据的现代化智能电子设备 1.2计算机的组成 硬件系统 + 软件系统 硬件系统 : CPU 、键盘 、鼠标… ( 看得见摸得着的东西 ) 软件系统 : 高德地图 、 QQ 、 pycharm… (...

2020-04-02 17:06:32 928 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除