自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python-文件处理

Python标准库中,文件操作的相关模块如下:名称说明io模块文件流的输入和输出操作 input outputos模块基本操作系统功能,包括文件操作glob模块查找符合特定规则的文件路径名fnmatch模块使用模式来匹配文件路径名fileinput 模块处理多个输入文件filecmp 模块用于文件的比较csv 模块用于csv文件处理pickle 和 cPickle用于序列化和反序列化xml包用于XML数据处理。

2025-12-17 23:38:10 792

原创 Python-异常机制

自定义异常一般都是运行时异常,通常继承Exception或其子类即可。自定义异常命名一般以Error、Exception为后缀。自定义异常由 raise 语句主动抛出。代码实例return str(self.errorInfo) + ", 年龄错误!应该在1-150之间。age = int(input("输入一个年龄:"))else:print("正常年龄:",age)

2025-11-10 11:39:06 801

原创 Python-海龟作图

Python shell中,导入turtle模块所有对象。

2025-10-27 16:29:02 952

原创 Python-类和对象

Python程序中类的使用顺序是这样的:创建(定义)类,也就是制作图纸的过程。创建类的实例对象(根据图纸造出实际的物品),通过实例对象实现特定的功能。Python中定义一个类使用class关键字实现基本语法格式class 类名:多个(>=0)类属性多个(>=0)类方法❗注意属性是变量用来描述数据,方法是函数用来描述这些相关的操作。❗注意:同属于一个类的所有类方法和类属性,要保持统一的缩进格式,通常统一缩进4个空格无论是类属性还是类方法,对于类来说,它们都不是必需的,可有可无。

2025-10-24 15:06:17 762

原创 Python-函数补充

定义函数,也就是创建一个函数,可以理解为创建一个具有默写用途的工具。定义函数需要用def关键字实现,语法格式为:def 函数名(参数列表)://实现特定功能的多行代码[[return [返回值]]]函数名:一个符合Python语法的标识符。函数名最好能够体现出该函数的功能[return [返回值]]:整体作为函数的可选参参数,用于设置该函数的返回值。即一个函数可以用返回值,也可以没有返回值,是否需要根据实际情况而定。❗注意。

2025-06-26 23:38:44 776

原创 while循环

执行流程:首先判断条件表达式的值,其值为真(Ture),则执行代码块中的语句,当执行完毕后,再回来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块...如此循环,直到条件表达式的值为假(False),才终止循环。如果程序陷入无限循环,可在输出窗口单机鼠标,再按Ctrl+C停止无限循环。使用while循环可以在遍历列表的同时对其进行修改。while循环处理列表和字典。while语句的执行过程。

2025-05-29 21:34:55 1010

原创 Python-函数

用户自己定义的函数,也是开发中适应用户自身需求定义的函数。🎈定义函数的语法格式def 函数名 ([参数列表]):'''文档字符串'''函数体/若干语句定义一个简单的函数 :实现三个数相加'''实现三个数相加,并返回和'''print("和是:"+str(sum))return sum使用def来定义函数,然后一个空格和函数名;Python执行 def 时,会创建一个函数对象,并绑定到函数变量名上。

2025-05-10 23:56:53 895

原创 Python-控制语句

在python中,使用 + 运算符对于字符串和其他数据类型(如int)时,会引发TypeError错误,因为 + 运算符对于字符串和非字符串类型不能直接进行连接操作。例:输入一个学生成绩,将其转化成简单描述:不及格(小于60)、及格(60~79)、良好(80~89)、优秀(90~100)例:要求输入员工的薪资,若薪资小于0则重新输入。:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。多个循环嵌套时,continue也是应用于最近的一层循环。条件为真时的值 和 条件为假的值 为 运算结果。

2025-04-12 22:04:41 905

原创 Python-序列

序列是一种数据存储方式,用来存储一系列数据。

2025-03-27 23:05:14 1227

原创 Python-编程的基本概念

运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象;False、0、0.0、空值None、空序列对象(空列表、空元组、空字典、空字符串)、空range对象、空迭代对象。python内置的四种类型:整型(int)、浮点型(float)、布尔型(bool)、字符串型()str。python程序是由多个模块组成的,每个模块中含有单/多个语句。如:a,b,c=4,5,6 等价于 a=4;标识(identity)、类型(type)、值(value)如:a=3 (a是变量,3是对象)

2025-03-20 21:55:09 1149

原创 Python的getter和setter方法

当我们对area属性赋值时,实际上是在调用这个setter方法,并根据我们指定的面积重新计算宽度和高度。接着定义一个perimeter的setter方法,对perimeter属性赋值时,实际上是调用这个setter方法,并修改radius属性值。紧接着,我们定义了一个name的setter方法。当我们对name属性赋值时,实际上是在调用这个setter方法,并将属性值首字母大写。示例中, @property 装饰器将name方法转换为只读属性,可以使它像访问类的属性一样访问name方法。

2024-08-14 13:56:16 1299

原创 Python—面向对象(高阶)

在子类中,若想获得父类的方法时,我们可以通过super()来做super()代表父类的定义,不是父类对象。调用父类的构造方法super(子类名称,self,init(参数列表))class A:print("A的构造方法")# 调用父类的构造方法print("B的构造方法")# 调用父类的say方法# 通过super()调用父类的方法b = B()b.say()

2024-08-07 16:30:13 832

原创 Python—面向对象(基础)

class 类名:类体注意首字母大写,多个单词使用“驼峰原则”类体可以定义属性和方法属性用来描述数据,方法(即函数)用来描述这些数据相关的操作def __init__(self,name,score): # 构造方法第一个参数必须是selfself.name = name # 实例属性def say_score(self): # 实例方法print("{0}的分数是{1}".format(self.name,self.score))

2024-08-07 13:34:40 1072

原创 Python变量和对象的关系

在Python中,变量更准确的叫法是名字,它的赋值(=)操作就是把一个名字绑定到一个对象上(像给对象添加一个标签)(数字、列表、函数等都是对象),任何东西都是对象。,对象的操作都是通过引用来完成的。

2024-07-31 22:00:18 381

原创 函数练习题

【代码】函数练习一。

2024-05-22 21:57:55 355 1

原创 Python_函数(2)

递归是一种常见的算法思路,在算法中都会用到。lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式的计算结果就是函数的返回值。递归函数由于会创建大量的函数对象,过量的消耗内存和运算能力。arg1,arg2,arg3为函数的参数,可以有多个参数,但必须在冒号前指定(递归函数是指:自己调用自己的函数,在函数体内部直接或间接的自己调用自己。Enclosed 是指嵌套函数(一个函数包裹另一个函数,闭包)<表达式> 是一个函数体,用于计算并返回函数的结果。嵌套函数,可以让我们在函数内部避免重复代码。

2024-05-21 14:49:37 1805

原创 Python_函数

用户自定义函数:用户自己定义的函数,显然也是开发中适应用户自身需求定义的函数。def 函数名 ([参数列表]):'''文档字符串'''函数体/若干语句使用def来定义函数,然后就是一个空格和函数名称。python执行def 时,会创建一个函数对象,并绑定到函数名变量上。#下面是函数的调用print(c)#输出25.0。

2024-05-18 12:25:43 1796

原创 数据类型高级

当元组中只有一个元素的时候,那么他是整型数据定义只有一个元素的元组,需要在唯一的元素后写一个逗号。

2024-05-14 20:49:18 831 3

原创 python_循环语句

如果for、while语句没有break语句结束,则会执行else子句,否则不执行。(循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。如果 while 后面的条件语句为 false 时,则执行 else 的语句块。在python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。while、for循环可以附带一个else语句(可选)continue语句用于。

2024-05-10 10:56:19 1806

原创 Python_条件控制

在控制台上输入您的考试成绩,如果考了90以上,成绩为优秀;如果考了80以上,成绩为良好;如果考了70以上,成绩为中等;如果考了60以上,成绩为及格;否则,成绩为不及格。在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票。_ 通常用作通配符,匹配任何值。

2024-05-10 10:21:57 788

原创 Python

在我们工作编码中,如果有一段代码的逻辑比较复杂不是特别容易理解,可以适当的添加注释,来辅助自己或其他编译人员解读代码。注意:注释是给程序员看的,为了让程序员方便阅读代码,解释器会忽略注释。使用自己熟悉的语言,适当的对代码进行注释说明是一个良好的编码习惯。# Ctrl+?单行注释# 没有变量的话,要重复的值书写起来很麻烦,因为如果修改的话要修改多个print('今天天气晴朗')print('今天天气晴朗')print('今天天气晴朗')print('今天天气晴朗')

2024-05-09 18:49:31 731

原创 运行python程序

运行PyCharm,选择‘’创建一个新的Python工程选择‘’创建一个新的纯Python的工程项目,‘Location’表示该项目的保存路径,‘’用来指定Python解释器的版本右击项目,选择'New',选择'文件导航区域能够浏览定位打开项目文件文件编辑区域能够编辑当前打开的文件控制台区域能够:输出程序执行内容跟踪代码调试程序。

2024-05-08 17:38:31 1025

原创 pip的使用

pip是一个现代的,通用的Python包管理工具。提供了对Python包的查找、下载、安装、卸载的功能,便于我们对Python的资源包进行管理解。

2024-05-08 15:15:30 1274

原创 Python环境的安装

在命令行中输入Python,正确安装会显示python版本,即表示安装成功。今天命令行模式),即可看到相应的版本号,问题得到解决。指令不报错,就不需要再手动的配置python。进入windows的命令行模式(或。进入windows的命令行模式(或。:如果在安装过程中,已经勾选的“快捷键打开运行框,输入。快捷键打开运行框,输入。

2024-05-07 17:24:15 433

空空如也

空空如也

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

TA关注的人

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