自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python——模块

为什么需要模块化编程我们可以将一个 Python 程序分解成多个模块,便于后期的重复应用。模块化编程的优势:1. 便于将一个任务分解成多个模块,实现团队协同开发,完成大规模程序2. 实现代码复用。一个模块实现后,可以被反复调用。3. 可维护性增强。模块化编程的流程1. 设计 API,进行功能描述。2. 编码实现 API 中描述的功能。3. 在模块中编写测试代码,并消除全局代码。4. 使用私有函数实现不被外部客户端调用的模块函数。#Salary.py"""本模块

2022-02-28 20:15:28 406 1

原创 Python——文件

文本文件和二进制文件说白了,除了文本txt是文本文件,其余都是二进制文件。(可以试着用记事本打开看看有没有乱码)

2022-02-27 19:51:13 430

原创 Python——异常和错误

目录异常机制本质try...except结构try...多个 except 结构try...except...else 结构try...except...finally 结构return 语句和异常处理问题常见异常的解决1. SyntaxError:语法错误2. NameError:尝试访问一个没有申明的变量3. ZeroDivisionError:除数为 0 错误(零除错误)4. ValueError:数值错误5. TypeError:类型错误6..

2022-02-16 23:01:08 422

原创 Python——面向对象进阶

面向对象三大特征:封装、继承、多态目录继承类成员的继承和重写查看类的继承层次结构object 根类dir()查看对象属性重写__str__()方法多重继承MRO()super()获得父类定义多态特殊方法和运算符重载特殊属性组合设计模式_工厂模式实现设计模式_单例模式实现继承如果一个新类继承自一个设计好的类,就直接具备了已有类的特征,就大大降低了工作 难度。已有的类,我们称为“父类或者基类”,新的类,我们称为“子类或者...

2022-02-15 21:29:53 494

原创 Python——面向对象初步

目录面向对象思维对象含义类的定义__init__构造方法和__new__方法实例属性和实例方法实例属性实例方法函数和方法的区别其他操作:类对象类属性类方法静态方法__del__方法(析构函数)和垃圾回收机制__call__方法和可调用对象方法没有重载方法的动态性私有属性和私有方法(实现封装)@property 装饰面向对象思维面向对象关注的是“软件中对象之间的关系”,是一种“设计者”思维,适合编写 大规模...

2022-02-10 22:12:26 279

原创 Python——函数

目录函数分类函数的定义和调用形参和实参文档字符串返回值函数也是对象变量的作用域(全局变量和局部变量)局部变量和全局变量效率测试参数的传递传递可变对象的引用传递不可变对象的引用浅拷贝和深拷贝参数的几种类型位置参数默认值参数命名参数可变参数强制命名参数lambda 表达式和匿名函数eval()函数递归函数嵌套函数(内部函数)nonlocal与glob...

2022-02-07 22:20:08 86

原创 Python——集合

集合的元素不重复且唯一。集合创建:1. 使用{}创建集合对象>>> a = {3,5,7}>>> a{3, 5, 7}2. 使用 set(),将列表、元组等可迭代对象转成集合。注意:如果有重复元素则去重。>>> a = ['a','b','c','b']>>> b = set(a)>>> b{'b', 'a', 'c'}集合元素的...

2022-01-28 20:53:10 997

原创 Python——字典

字典相当于“键值对”的集合,每一个“键值对”都由“键”和“值”组成。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、 字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。“值”可以是任意的数据,并且可重复。字典的创建:1.以通过{}、dict()来创建字典对象:>>> a={"name":"giaohu","age":18,"job":"student"}>>> a=d...

2022-01-28 20:38:01 802

原创 Python——元组

元组属于不可变序列,不能修改元组中的元素。因此元组没有增加元素、修改元素、删除元素相关的方法。元组支持如 下操作:1. 索引访问2. 切片操作3. 连接操作4. 成员关系操作5. 比较运算操作6. 计数:元组长度 len()、最大值 max()、最小值 min()、求和 sum()等。元组的创建:1. 通过()创建元组。小括号可以省略。a = (10,20,30) 或者 a = 10,20,30注意:...

2022-01-28 19:37:19 1898

原创 Python——列表

序列是一种数据存储方式,用来存储一系列的数据。常用的序列结构有: 字符串(见上回)、列表、元组、字典、集合列表:用于存储任意数目、任意类型的数据集合。列表定义的标准语法格式: a = [10,20,30,40] 其中,10,20,30,40 这些称为:列表 a 的元素。 列表中的元素可以各不相同,可以是任意类型。比如: a = [10,20,'abc',True]列表对象的常用方法汇总如下: 列表...

2022-01-28 19:13:46 1289

原创 Python——字符串基础

字符串编码:Unicode ord()用于将字符转换为Unicode 码chr()用于将Unicode 码转换为字符Eg:>>> ord("高")>>> chr("39640")39640'高'字符串定义:单双引号都可定义(三连续单/双引号可进行多行输入)转义字符:字符串拼接:1. 可以使用+将多个字符串拼接起来。(1) 如果+两边都是字符串,则拼接。(效...

2022-01-22 15:53:04 436

原创 Python——基础概念

海龟制图法:https://blog.csdn.net/qq_61206761/article/details/122583246栈内存和堆内存:id->地址 type->类型 value->值标识符:字母数字下划线(不能以数字开头)不使用关键字(如下):False class from orNone continue global ...

2022-01-22 14:27:25 381

原创 海龟制图法

海龟制图需引用的函数:import turtle基本操作:1.前进:turtle.forward(距离)2.到达指定坐标:turtle.goto(x,y)3.抬放笔:turtle.penup()turtle.pendown()4.画圆:turtle.circle(半径)5.画笔宽度:turtle.width(宽度)6.画笔颜色:turtle.color("颜色英文")练习:奥运五环代码如下:import turtleturtle.width(5)t.

2022-01-19 16:16:14 1062

空空如也

空空如也

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

TA关注的人

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