自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python课堂笔记-第十四讲(模块、迭代器、生成器)

Python课堂笔记-第十四讲(模块、迭代器、生成器)一、模块1.1 使用模块有什么好处?1.2 模块的创建1.3 模块的使用二、包三、推导式四、迭代器4.1 迭代器有两个基本的方法:iter() 和 next()4.2 字符串、列表或元组对象都可用于创建迭代器4.3 迭代器对象可以使用常规for语句进行遍历4.4 也可以使用 next() 函数4.5 如何判断一个对象是否是可迭代的?4.6 可迭代对象包含哪些?4.7 创建一个迭代器五、生成器5.1 生成器的实现5.2 可迭代、迭代器、生成器三个概念的联系

2020-09-18 15:55:10 207

原创 Python课堂笔记-第十三讲(面向对象)

Python课堂笔记-第十三讲(面向对象)一、继承二、⽅法重写三、super()四、多重继承五、多态六、属性和方法总结一、继承通过继承我们可以使一个类获取到其他类中的属性和方法。在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类)。# 定义一个动物类(Animal) 定义两个方法 run() sleep()class Animal: def run(self): print('动物会跑.......') def sleep(self):

2020-09-16 17:30:20 204

原创 Python课堂笔记-第十一讲&第十二讲(面相对象)

Python课堂笔记-第十一讲&第十二讲(面相对象)一、面向对象1.1 面向对象简介1.2 面向对象术语二、类2.1 类的定义2.2 参数self三、特殊方法3.1 类的基本结构3.2 类的执行流程3.3 特殊方法四、封装4.1 封装的原因4.2 封装是⾯向对象的三⼤特性之⼀4.3 getter()和setter()⽅法4.4 可以为对象的属性使用__xxx4.5 property装饰器总结一、面向对象1.1 面向对象简介面向过程面向过程注重的是解决问题的步骤和过程,最直观的实现方式就是

2020-09-14 17:17:38 232

原创 Python课堂笔记-第十讲(函数)

Python课堂笔记-第十讲(函数)一、高阶函数1. 高阶函数有2个特点2. 常用的内置高阶函数map()函数reduce()函数filter()函数sorted()函数二、匿名函数三、闭包四、装饰器1. 装饰器的引⼊2. 装饰器的使⽤总结一、高阶函数1. 高阶函数有2个特点高阶函数的形式可以有两种:把一个函数名当作实参传给另外一个函数(“实参高阶函数”)返回值中包含函数名(“返回值高阶函数”)符合任意的一个特点,这个函数就是个高阶函数。当我们使用一个函数名作为参数,实际上是指将指定的代码

2020-09-11 16:58:07 180

原创 Python课堂笔记-第八讲&第九讲(函数)

Python课堂笔记-第八讲&第九讲(函数)一、函数简介二、函数的参数1. 形参和实参2. 参数的类型3. 参数的传递方式三、函数的返回值四、文档字符串五、命名空间六、函数作用域七、递归函数总结一、函数简介函数也是一个对象函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用。# 定义一个函数def fn(): print('这是我的第一个函数!!!') print('哈哈哈') print('嘿嘿嘿')# print是函数对象 print()

2020-09-05 21:01:47 527

原创 Python课堂笔记-第七讲(元组&字典&集合)

Python课堂笔记-第七讲(元组&字典&集合)一、元组1. 元组简介2. 元组的基本使用3. 元组的内置函数4. 元组运算符二、字典1. 字典的基本介绍2. 字典的使用3. copy()浅复制4. 遍历字典三、集合1. 集合简介2. 集合的运算总结一、元组1. 元组简介Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。tup1 = ('physics', 'chemistry

2020-09-04 23:09:10 259

原创 Python课堂笔记-第六讲(列表)

Python课堂笔记-第六讲(列表)一、序列(sequence)1. 基本概念2. 序列的分类二、列表(list)1. 列表的使用2. 切片三、通用操作四、修改列表五、列表的方法(待更新)六、遍历列表(待更新)总结一、序列(sequence)1. 基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的方式。2. 序列的分类可变序列(序列中的元素可以改变)

2020-08-30 02:35:40 264

原创 Python课堂笔记-第五讲(条件控制语句)

Python课堂笔记-第五讲(条件控制语句)一、条件判断语句(if语句)二、input() 函数三、if-else语句四、if-elif-else 语句五、while 语句六、循环嵌套七、break和continue总结一、条件判断语句(if语句)语法:if 条件表达式:    代码块代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行;代码块以缩进开始,直到代码恢复到之前的缩进级别时结束;代码块就是一种为代码分组的机制。执行流程:if语句在执行时,会先对条件表

2020-08-30 00:32:35 309

原创 Python课堂笔记-第四讲(运算符)

Python核心编程课堂笔记-第四讲(运算符)一、运算符1. 运算符的概念2. 运算符的分类二、算数运算符三、赋值运算符四、比较运算符五、逻辑运算符六、条件运算符(三元运算符)七、运算符的优先级总结一、运算符1. 运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。2. 运算符的分类Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符二、算数运算符加法运算符 表现形式 +减法运算符

2020-08-26 00:03:17 221

原创 Python课堂笔记-第三讲(基本数据类型)

Python课堂笔记-第三讲(基本数据类型)一、几个概念1. 表达式2. 语句3. 程序4. 函数二、基础语法三、标识符1. 关键字2. 标识符的概念四、基本数据类型1. 整数和小数2. 布尔值和空值五、变量1. 变量的概念2. 变量的运算六、字符串1. 什么是字符串2. 转义字符3. 长字符串4. 格式字符串5. 字符串的其他操作总结一、几个概念1. 表达式表达式是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等以能求得数值的有意义排列⽅法所得的组合.表达式特点表达式⼀般仅仅⽤于计算

2020-08-23 23:35:49 309

原创 Python课堂笔记-第二讲(Python要点)

Python课堂笔记-第二讲(Python要点)一、什么是环境变量?1. 如何查看环境变量?2. 编辑环境变量二、Python语言简介1. Python的特色2. Python的应用3. Python环境搭建4. PyCharm的安装和配置本文总结一、什么是环境变量?环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。1. 如何查看环境变量?右键计算机(此电脑)–>选择属性–>选择⾼级系

2020-08-23 15:35:28 343

原创 Python课堂笔记-第一讲(计算机基础知识)

Python课堂笔记-第一讲(计算机基础知识)计算机概念什么是计算机计算机能做什么计算机主要性能指标计算机的发展计算机的组成计算机语言程序设计语言语言处理程序解释型语⾔和编译型语⾔的区别人机交互方式命令⾏的交互⽅式 (Text-based User Interface) TUI图形界⾯化的交互⽅式 (Graphical User Interface) GUI文本文件和字符集进制进制的计数进制之间的转换数据换算计算机概念什么是计算机计算机(computer)俗称电脑,微型计算机,通常由数字电路组成,是现

2020-08-19 21:13:40 348

空空如也

空空如也

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

TA关注的人

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