06 2023 档案

摘要:Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生执行错误时,Python都会创建一个异常对象。如果编写了处理该异常的代码,程序将继续执行;如果未对异常进行处理,程序将停止,并显示一个Trackback,其中包含有关异常的报告。 # 1.try-except代码块 异常是用t 阅读全文
posted @ 2023-06-26 10:11 乐吧编程 阅读(190) 评论(0) 推荐(0)
摘要:现将文件学习目录整理如下: 1.[文件-初识文件](https://www.cnblogs.com/lbprogram/p/17501348.html "文件-初识文件") 2.[文件-文件路径](https://www.cnblogs.com/lbprogram/p/17503100.html " 阅读全文
posted @ 2023-06-25 17:01 乐吧编程 阅读(81) 评论(0) 推荐(0)
摘要:# 1.文件路径 我们发现不管是写入还是写出操作,我们提供的都是文件名,其实这里准确说应该是文件路径。当我们简单把文件名传递给open函数时,Python将在当前执行程序的文件所在的目录中查找文件名所代表的文件。 根据组织文件的方式,可能需要打开不在当前执行程序文件所属目录中的文件。如果此时我们把该 阅读全文
posted @ 2023-06-25 15:48 乐吧编程 阅读(2014) 评论(0) 推荐(0)
摘要:文本文件可存储的数据量是非常多的。每当需要分析或修改存储在文件中的信息时,首先就是读取文件到内存中,为此可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。 # 1.读取文件 ## 1.1读取整个文件 要读取文件,需要一个包含几行文本的文件。下面首先来创建一个poems文本文件,,里面存储 阅读全文
posted @ 2023-06-24 17:12 乐吧编程 阅读(155) 评论(0) 推荐(0)
摘要:类是Python重要的知识点,现将学习目录整理如下: 1.[类-初识类](https://www.cnblogs.com/lbprogram/p/17493861.html "类-初识类") 2.[类-类属性](https://www.cnblogs.com/lbprogram/p/17495534 阅读全文
posted @ 2023-06-21 21:53 乐吧编程 阅读(80) 评论(0) 推荐(0)
摘要:随着不断给类添加功能,文件可能变得很长,即便妥善地使用了继承亦是如此,为遵循Python的总体理念,应让文件尽可能简洁。为在这方面提供帮助,Python允许将类存储在模块中,然后在主程序中导入所需的模块。 # 1.导入单个类 新建一个Animal类的模块,其中只包含Animal类,编写程序如下所示: 阅读全文
posted @ 2023-06-21 21:48 乐吧编程 阅读(245) 评论(0) 推荐(0)
摘要:编写类时,并非总是要从空白开始。如果要编写的类时另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,它将自动获得另一个类的所有属性和方法 原有的类称为父类,而新类被称为子类。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。 继承语法格式: class 子类名(父类名): # 阅读全文
posted @ 2023-06-21 17:16 乐吧编程 阅读(418) 评论(0) 推荐(0)
摘要:在初始类中,我们介绍了如何访问类属性,除了访问类属性外还有其他操作类属性的情况,我们将在这里做详细介绍: # 1.给类属性指定默认值 类中的每个属性都必须有初始值,哪怕这个值是0或者空字符串。在有些情况下,如设置默认值时,在方法\_\_init\_\_方法内指定这种初始值是可行的,如果对某个属性这样 阅读全文
posted @ 2023-06-21 10:00 乐吧编程 阅读(148) 评论(0) 推荐(0)
摘要:# 1.面向对象思想 在认识类之前,我们需要理解面向对象思想和面向过程思想。 面向过程思想:要拥有一间房屋,面向过程像是自己来修盖房屋,如果需要经过选址、购买材料、砌墙、装修等步骤,面向过程编程,就相当于自己个人来负责这些事情,需要考虑屋子选在什么地方修建,要哪些材料,怎么砌墙,怎么装修等。每一步都 阅读全文
posted @ 2023-06-20 16:02 乐吧编程 阅读(405) 评论(0) 推荐(1)
摘要:函数是Python很重要的一部分知识,现整理学习目录如下: 1.[函数-初始函数](https://www.cnblogs.com/lbprogram/p/17481302.html "函数-初始函数") 2.[函数-参数形式](https://www.cnblogs.com/lbprogram/p 阅读全文
posted @ 2023-06-20 08:05 乐吧编程 阅读(87) 评论(0) 推荐(0)
摘要:函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定函数名称,可让主程序容易理解的多。我们还可以更加细化,将函数存储在被称为模块的独立文件中,再将模块导入到主程序中。import关键字作用就是将模块中的代码导入到当前主程序中。 通过将函数存储在独立的文件中,可隐藏程序代码细节,将重点放在 阅读全文
posted @ 2023-06-20 08:01 乐吧编程 阅读(339) 评论(0) 推荐(1)
摘要:为了更好的认识函数,我们还要研究值传递问题,再研究这个问题之前,我们已经知道了函数之间的值传递,是实参变量值传递给形参变量,然后让形参变量在函数内完成相应的功能。但是因为数据类型的不同,这里的值传递产生的对实参变量的效果是不同的 # 1.传递数据本质 参数传递之间传递的肯定是数据,而这种数据本质上是 阅读全文
posted @ 2023-06-19 09:54 乐吧编程 阅读(341) 评论(0) 推荐(0)
摘要:函数并非总是直接显示输出,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值。 在函数中,可使用return关键字将值返回到调用函数的代码行。返回值能够将程序的大部分繁重工作移到函数中去,从而简化主程序。函数可返回任何类型的值,包括列表和字典等较复杂的数据结构。 # 1.返回简单值 返 阅读全文
posted @ 2023-06-16 06:10 乐吧编程 阅读(382) 评论(0) 推荐(0)
摘要:鉴于函数定义中可能包含多个形参变量,因此函数调用中也可能包含多个实参变量。向函数传递实参变量给形参变量的方式有很多,可使用**位置参数**,这要求实参变量的顺序与形参变量的顺序相同;也可使用**关键字参数**,都由变量名和值组成,简称名称-值对;还可使用**列表(元组)和字典**。 # 1.位置参数 阅读全文
posted @ 2023-06-15 20:35 乐吧编程 阅读(445) 评论(0) 推荐(0)
摘要:函数是带名字的代码块,用于完成具体的工作,无需反复编写完成该工作的代码。之前我们接触过print函数,数据类型转换中的int函数、str函数,还有列表中的append函数、pop函数、remove函数,以及字典中的keys函数、values函数等等,其实在正式学习函数之前,我们已经接触了函数,只不过 阅读全文
posted @ 2023-06-14 20:34 乐吧编程 阅读(153) 评论(0) 推荐(0)
摘要:视频讲解 [input函数](https://www.bilibili.com/video/BV1cm4y1s7Uu/ "input函数") # 1.初识input函数 我们在学习了字符串类型和数字类型数据的时候,我们用print函数来输出这些数据,那么Python如何去输入这些数据呢? 这就要用到 阅读全文
posted @ 2023-06-14 10:28 乐吧编程 阅读(1015) 评论(0) 推荐(0)
摘要:字典是Python中另外一种复杂数据类型,其利用键值对存储相关联的信息,下面是字典的学习目录: 1.[字典-增删改查](https://www.cnblogs.com/lbprogram/p/17474044.html "字典-增删改查") 2.[字典-遍历](https://www.cnblogs 阅读全文
posted @ 2023-06-13 16:22 乐吧编程 阅读(87) 评论(2) 推荐(0)
摘要:有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为**嵌套**。我们可以在列表中嵌套字典、在字典中嵌套列表、在字典中嵌套字典。 # 1.列表嵌套字典 我们可以把一个人的信息放在字典中,但是多个人的信息我们无法放在同一个字典中,所以就需要字典列表。 其语法格式: [字典1,字典2 阅读全文
posted @ 2023-06-13 14:32 乐吧编程 阅读(1338) 评论(0) 推荐(0)
摘要:一个字典可能只包含几个键值对,也可能包含数百万个键值对,所以Python支持字典遍历。字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键值对、键或值。 # 1.遍历所有的键值对 其语法格式: ![image](https://img2023.cnblogs.com/blog/ 阅读全文
posted @ 2023-06-12 15:37 乐吧编程 阅读(534) 评论(0) 推荐(1)
摘要:# 1.初识字典 字典,是另外一种复杂的数据类型,相较于列表,字典可以将相关信息关联起来。比如说一个人的信息有名字、年龄、性别等,如果用列表存储的话,不能表示他们之间是相关联的,而字典可以,字典是一个或多个键值对组成 列表的标志是[ ],**字典的标志是{ }**,其语法格式: **{** 键1:值 阅读全文
posted @ 2023-06-12 08:48 乐吧编程 阅读(366) 评论(0) 推荐(1)
摘要:循环语句在编程中经常使用,循环语句有while循环和for循环,与循环语句相关的还有break关键字和continue关键字,下面是这部分的学习目录 1. [while循环](https://www.cnblogs.com/lbprogram/p/17463575.html "while循环") 2 阅读全文
posted @ 2023-06-08 16:55 乐吧编程 阅读(109) 评论(0) 推荐(0)
摘要:# 1.continue关键字 continue关键字的作用是:用来告诉 Python 跳过当前循环代码块中的剩余语句,然后继续进行下一轮循环。 其在while循环和for循环中的作用示意图如下 ![image](https://img2023.cnblogs.com/blog/3179433/20 阅读全文
posted @ 2023-06-08 16:50 乐吧编程 阅读(524) 评论(0) 推荐(1)
摘要:# 1.break关键字 break关键字,其作用是在循环中的代码块遇到此关键字,立刻跳出整个循环,执行循环外的下一条语句。 其在while和for循环中的作用示意图如下: ![image](https://img2023.cnblogs.com/blog/3179433/202306/317943 阅读全文
posted @ 2023-06-08 10:46 乐吧编程 阅读(640) 评论(0) 推荐(1)
摘要:# 1.初始for循环 for循环可以遍历任何可迭代对象,如一个列表或者一个字符串。这里可迭代对象的概念我们后期介绍,先知道这个名词就好了。 其语法格式之一: ![image](https://img2023.cnblogs.com/blog/3179433/202306/3179433-20230 阅读全文
posted @ 2023-06-08 09:24 乐吧编程 阅读(373) 评论(0) 推荐(0)
摘要:# 1.初识while循环 循环语句主要的作用是在多次处理具有相同逻辑的代码时使用。while循环是Python提供的循环语句之一。 while循环的语法格式之一: ![image](https://img2023.cnblogs.com/blog/3179433/202306/3179433-20 阅读全文
posted @ 2023-06-07 16:04 乐吧编程 阅读(364) 评论(0) 推荐(0)
摘要:条件控制语句是指if语句,在编程中经常用到,下面是其学习目录: [if语句-条件测试](https://www.cnblogs.com/lbprogram/p/17457033.html "if语句-条件测试") [if语句-语法格式](https://www.cnblogs.com/lbprogr 阅读全文
posted @ 2023-06-07 09:29 乐吧编程 阅读(131) 评论(0) 推荐(0)
摘要:通过结合使用if语句和列表,可以完成一些程序上的需求,比如,对列表中特定的值做特殊处理 # 1.测试特殊值 比如我们有一个学员名单,其中'刘柏宏'入学比较晚,需要我们重点关注,编写程序如下所示: ![image](https://img2023.cnblogs.com/blog/3179433/20 阅读全文
posted @ 2023-06-07 09:25 乐吧编程 阅读(167) 评论(0) 推荐(0)
摘要:视频讲解 https://www.bilibili.com/video/BV1Hw411S72w/ # if语句-语法格式 简单理解if语句之后,我们的if语句语法格式有多种,选择使用哪种取决于要测试的条件数 # 1.if结构 最简单的if语句只有一个条件测试和一个代码块 其语法格式: ![imag 阅读全文
posted @ 2023-06-06 15:56 乐吧编程 阅读(563) 评论(0) 推荐(0)
摘要:视频讲解 https://www.bilibili.com/video/BV18m4y1p7Ch/ # 1.条件控制语句(if语句)-理解 编程时经常需要检查一些条件,并据此决定采取什么措施。在Python中,使用**if语句**作为条件控制语句,能够根据程序中条件的**真假**,做出相应措施。 其 阅读全文
posted @ 2023-06-05 09:37 乐吧编程 阅读(537) 评论(0) 推荐(2)
摘要:复杂数据类型-列表类型-学习目录 1. [列表-增删改查](http://www.cnblogs.com/lbprogram/p/17441630.html "列表-增删改查") 2. [列表-排序/长度/遍历](http://www.cnblogs.com/lbprogram/p/17451067 阅读全文
posted @ 2023-06-04 21:48 乐吧编程 阅读(94) 评论(0) 推荐(0)
摘要:1.初识元组 列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的。 然而,有时候需要创建一系列不可修改的元素,元组可以满足这种需求 python将不能修改的值称为不可变的,而不可变的列表被称为元组。 元组看起来犹如列表,但使用圆括号而不是方括号来标识。 其语法格式:元组变量名 = 阅读全文
posted @ 2023-06-04 21:43 乐吧编程 阅读(245) 评论(0) 推荐(0)
摘要:视频讲解 1.列表切片 前面学习的是如何处理列表的所有数据元素。Python还可以处理列表的部分元素,Python称之为切片。 1.1创建切片 创建切片,可指定要使用的第一个数据元素的索引和最后一个数据元素的索引。与range函数一样,Python在到达指定的第二个索引前面的数据元素后停止。比如要切 阅读全文
posted @ 2023-06-04 09:27 乐吧编程 阅读(367) 评论(0) 推荐(0)
摘要:# 1.列表数据元素排序 在创建的列表中,数据元素的排列顺序常常是无法预测的。这虽然在大多数情况下都是不可避免的,但经常需要以特定的顺序呈现信息。有时候希望保留列表数据元素最初的排列顺序,而有时候又需要调整排列顺序。python提供了很多列表数据元素排序的方式,可根据情况选用。 ## 1.永久性排序 阅读全文
posted @ 2023-06-03 20:18 乐吧编程 阅读(403) 评论(0) 推荐(0)
摘要:视频讲解 1.数值列表 列表非常适合用于存储数字集合,而Python提供了很多工具,可帮助我们高速地处理数字列表。 1.1 range函数 Python的range函数能够轻松的生成连续一系列数字。 其语法格式:range(起始值,终止值) 我们通过之前学习的for循环输出range函数生成的连续数 阅读全文
posted @ 2023-06-02 16:12 乐吧编程 阅读(381) 评论(2) 推荐(0)
摘要:视频讲解 [列表数据类型-增删改查](https://www.bilibili.com/video/BV1vN411v7ek/ "列表数据类型-增删改查") # 1.列表-基础 **列表是由一系列数据元素按特定顺序排列组成的**。可以将**任何类型数据元素**加入列表中,其中的数据元素之间没有任何关 阅读全文
posted @ 2023-06-01 10:04 乐吧编程 阅读(480) 评论(0) 推荐(1)