Loading

随笔分类 -  Python

摘要:目标 了解模块 导入模块 制作模块 __all__ 包的使用方法 1. 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 1.1. 导入模块 1.1.1 阅读全文
posted @ 2021-05-26 11:19 sstu 阅读(89) 评论(0) 推荐(0)
摘要:目标 了解异常 捕获异常 异常的else 异常finally 异常的传递 自定义异常 1. 了解异常 当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。 例如:以r方式打开一个不存在的文件。 open('test.txt', 'r') 2. 异常的写法 2. 阅读全文
posted @ 2021-05-26 11:10 sstu 阅读(87) 评论(0) 推荐(0)
摘要:目标 面向对象三大特性 类属性和实例属性 类方法和静态方法 1. 面向对象三大特性 封装 将属性和方法书写到类的里面的操作即为封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类的所有属性和方法 子类可以重写父类属性和方法 多态 传入不同的对象,产生不同的结果 2. 多态 2.1 了解多态 阅读全文
posted @ 2021-05-26 10:38 sstu 阅读(69) 评论(0) 推荐(0)
摘要:目标 继承的概念 单继承 多继承 子类重写父类的同名属性和方法 子类调用父类的同名属性和方法 多层继承 super() 私有属性和私有方法 1. 继承的概念 生活中的继承,一般指的是子女继承父辈的财产。 拓展1:经典类或旧式类 不由任意内置类型派生出的类,称之为经典类。 class 类名: 代码 . 阅读全文
posted @ 2021-05-26 10:35 sstu 阅读(112) 评论(0) 推荐(0)
摘要:目标 理解面向对象 类和对象 添加和获取对象属性 魔法方法 1. 理解面向对象 面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。 例如:洗衣服 思考:几种途径可以完成洗衣服? 答: 手洗 和 机洗。 手洗:找盆 - 放水 - 加洗衣粉 - 浸泡 - 搓洗 - 拧干水 - 倒水 - 漂洗 阅读全文
posted @ 2021-05-26 10:30 sstu 阅读(91) 评论(0) 推荐(0)
摘要:目标 文件操作的作用 文件的基本操作 打开 读写 关闭 文件备份 文件和文件夹的操作 1. 文件操作的作用 思考:什么是文件? 思考:文件操作包含什么? 答:打开、关闭、读、写、复制.... 思考:文件操作的的作用是什么? 答:读取内容、写入内容、备份内容...... 总结:文件操作的作用就是把一些 阅读全文
posted @ 2021-05-25 14:17 sstu 阅读(108) 评论(0) 推荐(0)
摘要:目标 应用:学员管理系统 递归 lambda 表达式 高阶函数 1. 应用:学员管理系统 1.1 系统简介 需求:进入系统显示系统功能界面,功能如下: 1、添加学员 2、删除学员 3、修改学员信息 4、查询学员信息 5、显示所有学员信息 6、退出系统 系统共6个功能,用户根据自己需求选取。 1.2 阅读全文
posted @ 2021-05-25 14:09 sstu 阅读(99) 评论(0) 推荐(0)
摘要:目标 变量作用域 多函数程序执行流程 函数的返回值 函数的参数 拆包和交换两个变量的值 引用 可变和不可变类型 1. 变量作用域 变量作用域指的是变量生效的范围,主要分为两类:局部变量和全局变量。 局部变量 所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。 def testA(): a 阅读全文
posted @ 2021-05-25 14:06 sstu 阅读(88) 评论(0) 推荐(0)
摘要:目标 函数的作用 函数的使用步骤 函数的参数作用 函数的返回值作用 函数的说明文档 函数嵌套 1. 函数的作用 需求:用户到ATM机取钱: 输入密码后显示"选择功能"界面 查询余额后显示"选择功能"界面 取2000钱后显示"选择功能"界面 特点:显示“选择功能”界面需要重复输出给用户,怎么实现? 函 阅读全文
posted @ 2021-05-25 11:21 sstu 阅读(92) 评论(0) 推荐(0)
摘要:目标 列表推导式 字典推导式 集合推导式 1. 列表推导式 作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。 列表推导式又叫列表生成式。 1.1 快速体验 需求:创建一个0-10的列表。 while循环实现 # 1. 准备一个空列表 list1 = [] # 2. 书写循环,依次追加数字 阅读全文
posted @ 2021-05-25 11:17 sstu 阅读(95) 评论(0) 推荐(0)
摘要:课程:公共操作 目标 运算符 公共方法 容器类型转换 1. 运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存在 字符串、列表、元组、字典 1.1 + # 1. 字符串 str1 阅读全文
posted @ 2021-05-25 11:15 sstu 阅读(69) 评论(0) 推荐(0)
摘要:目标 创建集合 集合数据的特点 集合的常见操作 1. 创建集合 创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。 s1 = {10, 20, 30, 40, 50} print(s1) s2 = {10, 30, 20, 10, 30, 40, 30, 阅读全文
posted @ 2021-05-25 11:04 sstu 阅读(66) 评论(0) 推荐(0)
摘要:目标 字典的应用场景 创建字典的语法 字典常见操作 字典的循环遍历 1. 字典的应用场景 思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储? 答:列表 list1 = ['Tom', '男', 20] 思考2:如何查找到数据'Tom'? 答:查找到下标为0的数据即可。 li 阅读全文
posted @ 2021-05-25 10:09 sstu 阅读(76) 评论(0) 推荐(0)
摘要:目标 元组的应用场景 定义元组 元组常见操作 1. 元组的应用场景 思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做? 答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。 num_list = [10, 20, 30] num_list[0] = 100 一个元组可以存 阅读全文
posted @ 2021-05-24 22:31 sstu 阅读(81) 评论(0) 推荐(0)
摘要:课程:列表 目标 列表的应用场景 列表的格式 列表的常用操作 列表的循环遍历 列表的嵌套使用 1. 列表的应用场景 思考:有一个人的姓名(TOM)怎么书写存储程序? 答:变量。 思考:如果一个班级100位学生,每个人的姓名都要存储,应该如何书写程序?声明100个变量吗? 答:列表即可, 列表一次性可 阅读全文
posted @ 2021-05-24 22:30 sstu 阅读(83) 评论(0) 推荐(0)
摘要:课程:字符串 目标 认识字符串 下标 切片 常用操作方法 1. 认识字符串 字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。 a = 'hello world' b = "abcdefg" print(type(a)) print 阅读全文
posted @ 2021-05-24 22:25 sstu 阅读(111) 评论(0) 推荐(0)
摘要:目标 了解循环 while语法【重点】 while应用 break和continue while循环嵌套【重点】 while循环嵌套应用【难点】 for循环 1. 循环简介 1.1 循环的作用 思考:假如我有个女朋友,有一天我们闹矛盾生气了,女朋友说:道歉,说100遍“媳妇儿,我错了”。这个时候程序 阅读全文
posted @ 2021-05-24 22:11 sstu 阅读(107) 评论(0) 推荐(0)
摘要:目标 条件语句作用 if语法 if...else... 多重判断 if嵌套 1. 了解条件语句 假设一个场景: 同学们这个年龄去过网吧吗? 去网吧进门想要上网必须做的一件事是做什么?(考虑重点) 为什么要把身份证给工作人员? 是不是就是为了判断是否成年? 是不是如果成年可以上网?如果不成年则不允许上 阅读全文
posted @ 2021-05-24 22:09 sstu 阅读(117) 评论(0) 推荐(0)
摘要:Python学习笔记-运算符 目标 掌握常用运算符的作用 运算符的分类 算数运算符 赋值运算符 复合赋值运算符 比较运算符 逻辑运算符 1. 算数运算符 运算符 描述 实例 + 加 1 + 1 输出结果为 2 - 减 1-1 输出结果为 0 * 乘 2 * 2 输出结果为 4 / 除 10 / 2 阅读全文
posted @ 2021-05-24 22:05 sstu 阅读(139) 评论(0) 推荐(0)
摘要:目标 数据类型转换的必要性 数据类型转换常用方法 1. 转换数据类型的作用 问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作? 答:转换数据类型即可,即将字符串类型转换成整型。 2. 转换数据类型的函数 3. 快速体验 需求:input接收用户输入,用户输入“ 阅读全文
posted @ 2021-05-24 21:59 sstu 阅读(95) 评论(0) 推荐(0)