python
文章平均质量分 83
拉格朗日(Lagrange)
拉格朗日中值定理
展开
-
【我的最佳代码实践】--项目总结
代码实践是软件开发中的重要一环,它关乎代码质量、可维护性和可扩展性。作为开发者,我们每天都要编写大量的代码。但是,如何写出高质量、易于维护的代码呢?在这篇文章中,我将分享一些我认为的最佳代码实践,以及如何在实践中运用它们。:展示变量命名、代码风格、注释和文档等方面的代码样例,说明如何提高代码可维护性和可读性。原创 2024-01-01 19:28:11 · 1139 阅读 · 1 评论 -
模块和包
目标 了解模块 导入模块 制作模块 all 包的使用方法 一模块 Python模块,是一个python文件,以.py结尾,包含了python对象定义和python语句。 模块能定义函数,类和变量,模块里也能包含可执行代码。 1.1导入模块 1.1.1导入模块方式 import 模块名 from 模块名 import 功能名 from 模块名 import* import 模块名 as 别名 ...原创 2020-02-09 15:22:05 · 154 阅读 · 0 评论 -
面向对象-其他
目标 面向对象三大特性 类属性和实例属性 类方法和静态方法 一,面向对象三大特性 封装 将属性和方法写到类里面得操作即封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类得所有属性和方法 子类可以重写父类属性和方法 多态 传入不同得对象,产生不同得结果 二、多态 2.1了解多态 多态指得是一类事物有多种形态,(一个抽象类有多个子类,因而多态得概念依赖于继承)。 定义:多态是一种...原创 2020-02-07 15:43:00 · 151 阅读 · 0 评论 -
python中的继承
继承 继承的概念 单继承 多继承 子类重写父类同名的属性和方法 子类调用父类同名的属性和方法 多层继承 super 私有属性和方法 一、继承的概念 生活中的继承,一般指得是子女继承父母财产 拓展:经典类或旧时类 不由任意内置类型派生出的类,称之为经典类 class 类名: 代码 ..... 新式类: class 类名(object): 代码 python面对对象的继承指的...原创 2020-02-07 15:31:26 · 251 阅读 · 0 评论 -
python面向对象
面向对象 理解面向对象 类和对象 添加和获取对象属性 魔方方法 一、理解面向对象 面向对象时一种抽象化得编程思想,很多编程语言中都有得一种思想。 例如:洗衣服 思考:几种途径可以完成洗衣服 手洗和洗衣机 总结:面向对象就是将编程当成一个实物,对外界来说,事物是直接可以使用得,不用管他内部得情况。而编程就是设置事物能够做什么事。 二、类和对象 面向对象编程过程中,有两个重要组成部分:类和对象 2...原创 2020-02-07 13:18:21 · 296 阅读 · 0 评论 -
python的异常
异常 了解异常 捕获异常 异常的else 异常的finally 异常的传递 自定义异常 了解异常 当检测到一个错误时,解释器就无法继续进行了,反而出现一些错误的提示,这就是所谓的异常。 例如以r方式打开一个不存在的文件 open('text.txt','r') 二异常的写法 2.1语法 try: 可能发生的错误代码 except: 如果出现异常执行的代码 2.2体验 需...原创 2020-02-07 11:30:35 · 267 阅读 · 0 评论 -
python面向对象学员管理
学生对象 class Student(object): def __init__(self,name,gender,tel): self.name=name self.gender=gender self.tel=tel def __str__(self): return f'{self.name},{self.g...原创 2020-02-07 11:29:59 · 467 阅读 · 0 评论 -
函数加强
目标 应用:学员管理系统 递归 lambda表达式 高阶函数 一,应用学员管理系统 1.1系统简介 需求:进入系统显示系统功能界面,功能如下: 添加学员 删除学员 修改学员信息 查询学员信息 显示学院信息 退出系统 1.2步骤分析 def info_print(): print('请选择如下功能:----------------') print('1:添加学员') ...原创 2020-02-04 20:31:05 · 196 阅读 · 0 评论 -
python 函数深入
函数 变量得作用域 多函数程序执行流程 函数得返回值 函数得参数 拆包和交换两个变量得值 引用 可变和不可变类型 一、变量作用域 变量得作用域是指变量生效得范围,主要两类:局部变量和全局变量 局部变量 所谓局部变量是定义在函数体内部得变量,即只在函数体内部得变量 def testa(): a=100 print(a) testa() print(a) #报错 作用:在函数...原创 2020-02-04 20:30:26 · 220 阅读 · 0 评论 -
python中的列表
列表 目标 列表的应用场景 列表的格式 列表的常用操作 列表的循环遍历 列表的嵌套使用 一列表的应用场景 怎末存储100个学生的名字,如何书写,声明100个变量 二、列表的格式 [数据1,数据2,数据3,...] 列表可以一次性存多个数据,可以为不同的数据类型 三、列表的常用操作 3.1 查找 3.1.1下标 name=['tom','lili','rode'] print(name) p...原创 2020-02-03 17:18:14 · 328 阅读 · 0 评论 -
python中的元组
元组 元组的应用场景 定义元组 元组的一般操作 一、元组的应用场景 一个元组可以存储多个数据,这些数据不能修改 name=(10,20,30) print(name) print(type(name)) 二、定义元组 元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型。 #多个数据元组 t1=(10,20,30) # 单个数据元组 t2=(10,) 注意:如果定义的...原创 2020-02-03 17:17:25 · 213 阅读 · 0 评论 -
python中的文件操作
文件操作 目标 文件操作的作用 文件的基本操作 打开 读写 关闭 文件备份 文件和文件夹的操作 一、文件操作的作用 思考:什么是文件? 文件操作的作用? 打开,关闭,读,写,复制。。。。 文件操作的作用是什么? 读取,写入,备份内容。 总结:文件的操作作用就是把一些内容存储起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省事省力。 二文件的基本操作 打开文件 读写等操作 关闭文...原创 2020-02-02 20:29:08 · 303 阅读 · 0 评论 -
python中的字符串及常规操作
python中的字符串 目标 认识字符串 下标 切片 常用操作 一.认识字符串 字符串是python中的基本数据类型 字符串输出 name='sssss' print('我的名字%s'% name) print(f'我的名字{name}') 1.3字符出输入 password =input('请输入你的密码') print(f'您输入的密码是{password}') print(type(p...原创 2020-02-02 13:51:19 · 358 阅读 · 0 评论 -
python的递归
二、 递归 2.1递归的应用场景 递归是一种编程思想,应用场景: 1在我们日常开发中,如果要遍历一个文件夹下的所有文件,通常使用递归来实现; 2在后续的算法中很多算法都离不开递归,例如快速排序 2.1.1递归的特点 函数内部自己调用自己 必须有出口 def sum_number(i): if i==1: #出口 return 1 return i+sum...原创 2020-02-02 13:25:35 · 438 阅读 · 0 评论 -
python的函数
函数原创 2020-01-31 18:42:19 · 343 阅读 · 0 评论 -
推导式
推导式原创 2020-01-31 11:23:55 · 263 阅读 · 0 评论 -
python中的公共操作
公共操作 运算符 公共方法 容器类型转换 一、运算符 加号 + str1='aa' str2='bb' list1=[1,2] list2=[10,20] t1=(1,2) t2=(10,20) dict1={'name':'python'} dict2={'age':20} #+ print(str1+str2) #aabb print(list1+list2) #[1, 2, 1...原创 2020-01-31 09:34:54 · 330 阅读 · 0 评论 -
python中的字典
字典 目标 字典的应用场景 创建字典的语法 字典常用操作 字典的循环遍历 一、字典的应用场景 思考1 如果有多个数据,例如’Tom’ ’ 男’ ‘20’ 如何快速存储 答 列表 list1=['tom','男',20] 思考2 如何找到 tom 找到下标为0 list1[0] 思考3 如果将来数据发生变化如下所示,还能用list[0]访问到数据‘Tom吗 list1=['男',20,'t...原创 2020-01-31 09:33:09 · 264 阅读 · 0 评论 -
python中的集合
集合 创建集合 集合数据的特点 集合的常见操作 一、创建集合 创建集合使用{}或set(),但是如果要创建空集合只使用set(),因为{}用来创建空字典 s1={10,20,30,50,60} print(s1) #{10, 50, 20, 60, 30} s12={10,20,30,50,60,10} print(s12) #{10, 50, 20, 60, 30} s3=set('sdfg...原创 2020-01-30 19:53:44 · 323 阅读 · 0 评论 -
Python基础学习
** 基础学习 ** 注意: 1 python默认情况下必须要顶格写 标识符 由数字,字母,下划线组成 不能由数字开头 不能使用内置关键字 严格区分大小 数据类型 数值:int (整型) float(浮点型) 布尔型:True(真) False(假) str (字符串) list (列表) tuple(元组) set(集合) dict(字典) """ 1按经验将不同的变量存储不同的数...原创 2020-01-28 17:52:37 · 1907 阅读 · 0 评论