摘要: 1、需求 需求主线: 1. 被烤的时间和对应的地瓜状态: 0-3分钟:生的 3-5分钟:半生不熟 5-8分钟:熟了 超过8分钟:烤糊了 2. 添加的调料 用户可以按自己的意愿添加调料 2、步骤分析 需求涉及一个事物:地瓜,故案例涉及一个类:地瓜类。 1. 定义类 地瓜的属性 被烤的时间 地瓜的状态 阅读全文
posted @ 2022-11-21 23:48 㞢卄BYZ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 在python中,_XX_()的函数叫做魔法方法,指的是具有特殊功能的函数。 1、_init_() 1.1 体验_init_() 作用:初始化对象 # 目标:定义init魔法方法设置初始化属性,并访问调用 """ 1. 定义类 init魔法方法:width 和 height 添加实例方法:访问实例属 阅读全文
posted @ 2022-11-20 23:46 㞢卄BYZ 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、理解面向对象 面向对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管它内部的情况。而编程就是设置事物能够做什么事。 二、类和对象 在面向对象编程过程中,有两个重要组成部分:类和对象 类和对象的关系:用类去创建一个对象。 2.1 理解类和对象 2.1.1 类 类是对一系列具有相同 阅读全文
posted @ 2022-11-17 23:36 㞢卄BYZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在Python中文件和文件夹的操作要借助os模块里面的相关功能 导入os模块 import os 使用os模块相关功能 os.函数名() 1. 文件重命名 os.rename(目标文件名,新文件名) 2. 删除文件 os.remove(目标文件名) 3. 创建文件夹 os.mkdir(文件夹名字) 阅读全文
posted @ 2022-11-13 22:38 㞢卄BYZ 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 需求:用户输入当前目录下任意文件名,程序完成对该文件的备份功能(备份文件名为xx[备份]后缀,列如:test[备份].txt) 1、 步骤 1.接受用户输入的文件名 2.规划备份文件名 3.备份文件写入数据 2、代码实现 # 1.用户输入目标文件 old_name = input('请输入需要备份的 阅读全文
posted @ 2022-11-12 23:30 㞢卄BYZ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: """ 测试目标 1. r+ w+ a+ 区别 2. 文件指针对数据读取的影响 """ # r+: r没有该文件则报错;文件指针在开头,所以能读取出来数据 # f = open('test1.txt', 'r+') # f = open('test.txt', 'r+') # w+: w没有该文件会 阅读全文
posted @ 2022-11-11 00:05 㞢卄BYZ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、文件操作的作用 文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。 二、文件的基本操作 2.1 文件操作步骤 1. 打开文件 2. 读写等操作 3. 关闭文件 可以只打开和关闭文件,不进行任何读写操作 2.1.1 打开 使用ope 阅读全文
posted @ 2022-10-17 00:01 㞢卄BYZ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 把函数作为参数传入,这样的函数称为高阶函数,高阶函数是函数式编程的体现。函数式编程就是指这种高度抽象的编程范式。 1、 体验高阶函数 abs()函数可以完成对数字求绝对值计算。 print(abs(-10)) # 10 round()函数可以完成对数字的四舍五入计算 print(round(1.2) 阅读全文
posted @ 2022-10-05 23:37 㞢卄BYZ 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1、lambda的应用场景 如果一个函数有一个返回值,并且只有一句代码,可以使用lambda简化。 2、lambda语法 lambda 参数列表:表达式 注意:lambda表达式参数可有可无,函数的参数在lambda表达式中完全适用。 lambda函数能接收任何数量的参数但只能返回一个表达式的值。 阅读全文
posted @ 2022-10-02 00:06 㞢卄BYZ 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、递归的应用场景 递归是一种编程思想。 1. 在我们日常开发中,如果要遍历一个文件夹下面所有的文件,通常会使用递归来实现; 2. 很多算法都离不开递归,例如:快速排序。 2、递归的特点 1. 函数内部自己调用自己 2. 必须要有出口,没有出口就相当于死循环。 # 函数返回值:写法 和 返回的位置: 阅读全文
posted @ 2022-09-26 22:57 㞢卄BYZ 阅读(22) 评论(0) 推荐(0) 编辑