![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 82
Kinno酱
学无止境,继续努力。
展开
-
Python知识点复习
左闭右闭traceback库中的获取异常追踪的详细信息==比较的是对象的值(内容)。is比较的是对象的身份(是否是同一个对象)。这两个操作符在比较对象时的行为差异在实际编程中是非常重要的,尤其是当处理可变对象(如列表、字典等)和不可变对象(如整数、字符串、元组等)时。==比较的是对象的值(内容)。is比较的是对象的身份(是否是同一个对象)。这两个操作符在比较对象时的行为差异在实际编程中是非常重要的,尤其是当处理可变对象(如列表、字典等)和不可变对象(如整数、字符串、元组等)时。原创 2024-05-23 19:30:07 · 893 阅读 · 1 评论 -
Python进行异步操作示例代码
将那些需要较长时间才能完成的操作通过异步方式进行处理,而不是同步方式。原创 2024-05-22 20:56:21 · 457 阅读 · 0 评论 -
Python异常处理学习笔记
异常是一种错误类型,如不妥善处理(捕获),将导致程序崩溃。使用try-except块捕获异常,可使程序继续运行。try放在可能抛出异常的代码块之前,这块代码要向后缩进一级;然后是exceptPython内置了许多异常,如IOError、KeyError和ImportError。很多第三方包也定义了异常类。异常表述有什么地方出错了,只有你确信异常对软件没有致命影响时才应该捕获异常。你可以明确指定要捕获哪种异常。理想情况下,应该捕获具体的异常类型(在这个示例中,捕获的是IndexError异常)。[1]原创 2022-11-02 17:59:43 · 139 阅读 · 0 评论 -
Python刷OJ题时的一些注意点和不熟练的语法总结(持续更新)
这时候就需要反斜杠来对与定义字符串相同的引号形式之间出现的该引号或反斜杠进行转义说明,以确保python解释器可以将其正确解释。原创 2022-10-11 19:59:34 · 542 阅读 · 0 评论 -
《Python语言程序设计》第十二章学习笔记
可以从现有的类派生出新类。这被称为类的继承。新类被称为次类、子类或扩展类。现有类被称为超类、父类或基类、为了覆盖一个方法,必须使用与它的父类中的方法相同的方法名来定义子类中的方法。object类是所有Python类的基类。在object类中定义了__str__()和__eq__()方法。多态意味着一个子类对象可以传递给一个需要父类类型的参数。一个方法可能在一条继承链中不同的类中使用。Python决定运行时调用哪个方法。这被称为动态绑定。...原创 2022-08-01 18:08:02 · 230 阅读 · 0 评论 -
《Python语言程序设计》第十章学习笔记
可以利用Python内置的len、max、min和sum函数返回一个列表的长度、列表的最大值和最小值以及列表中所有元素之和。可以使用random模块中的shuffle函数将一个列表中的元素打乱。可以使用下标运算符[]来引用列表中的一个独立元素。程序员常常会错误地用下标1来引用列表中的第一个元素,但它应该是0。这被称为下标出1错误。可以使用连接操作符+来连接两个列表,使用复制运算符*来复制元素,使用截取运算符[]获取一个子列表,使用in和notin运算符来检查一个元素是否在列表中。、......原创 2022-07-31 18:46:14 · 383 阅读 · 0 评论 -
《Python语言程序设计》第八章学习笔记
字符串对象是不可变的,不可以改变它的内容。可以使用Python函数len、min和max来返回字符串的长度、最大元素和最小元素。可以使用下标运算符[]来指向字符串中的一个单独的字符。可以使用连接运算符+来连接两个字符串,使用复制运算符*来复制一个字符串多次,使用截取运算符[]来获取子串,而使用运算符in和notin来判断一个字符是否在一个字符串中。使用比较运算符(==、!=、=)比较两个字符串。使用for循环迭代字符串中的所有字符。可以在字符串对象上使用像、、、...原创 2022-07-29 23:53:24 · 230 阅读 · 0 评论 -
《Python语言程序设计》第七章学习笔记
笔记选自《Python语言程序设计》[美]梁勇 著本篇笔记没有记录用python绘画的turtle库插播一条英语小知识:图形用户界面(GUI,读作goo-ee)。定义类:构造对象完成两个任务:(1)在内存中为类创建一个对象;(2)调用类的方法来初始化对象。包括初始化程序的所有方法,都有第一个参数。这个参数指向调用方法的对象。方法中的参数被自动地设置为引用刚被创建的对象。访问对象成员:使用圆点运算符()访问对象的数据域并调用它的方法,也称为对象成员访问运算符。通常,你创建一个对象并原创 2022-07-25 19:43:21 · 556 阅读 · 0 评论 -
《Python语言程序设计》第六章学习笔记
程序模块化和可重用性是软件工程的中心目标之一。函数可以实现这个目标。函数头由关键字def开始,接下来是函数名和形式参数,最后以冒号结束。形式参数是可选的;也就是说,函数可以不包含任何形式参数。无返回值的函数被称为void或None函数。一个return语句可以在void函数中用来终止函数并将程序控制权返回给函数的调用者。有时,这对保证函数控制流正常是非常有用的。传给函数的参数必须和定义在函数头里的形参在数目、类型和顺序上保持一致。当程序调用一个函数时,程序的控制权就转移到被调用的函数。......原创 2022-07-22 19:36:10 · 271 阅读 · 0 评论 -
《Python语言程序设计》第五章(循环)学习笔记
笔记选自《Python语言程序设计》[美]梁勇 著本篇笔记没有记录用python绘画的turtle库如果你的程序占用了相当长的一段时间也没有结束,那它可能就是一个无限循环。如果你通过命令行运行这个程序,那么按来停止它。根据用户确认控制循环:使用哨兵值控制循环另一个常见的控制循环的技术是指派一个特殊的输入值,这个值被称作哨兵值,它表明输入的结束。使用哨兵值控制循环的这种方式被称作哨式控制。如果data不为0,就把它添加到里,然后读取下一个输入的条目data。如果data为0,就不再执行循环原创 2022-07-21 16:22:46 · 416 阅读 · 0 评论 -
《Python语言程序设计》第四章(选择)学习笔记
一个布尔类型变量可以存储值True或False。关系运算符(=)是数字和字母一起工作的,产生的结果是一个布尔值。布尔运算符and、or和not是在布尔值和变量上的操作。当计算p1andp2时,Python首先计算p1,如果p1为True才计算p2;如果p1为False,那它就不再计算p2。当计算p1orp2时,Python首先计算p1,如果p1为False才计算p2;如果p1为True那它就不再计算p2。因此,and称为条件或短路AND运算符,而or还是。......原创 2022-07-20 13:50:38 · 155 阅读 · 0 评论 -
《Python语言程序设计》第三章(数学函数、字符串和对象)学习笔记
Python提供数学函数解释器里有abs、max、min、pow和round;math模块里的abs、ceil、floor、exp、log、sqrt、sin、cos、acos、asin、tan、degree和radians一个字符串是一个字符序列。字符串的值可以用一对单引号或双引号括起来。Python里没有字符数据类型单一字符的字符串代表一个字符。.....................原创 2022-07-19 19:49:54 · 310 阅读 · 0 评论 -
《Python语言程序设计》第二章(基本程序设计)学习笔记
可以使用input函数来获取输入,使用eval函数将字符串转化为数值。标识符是程序中使用的元素的名字标识符是由任意长度的英文字母、数字、下划线(_)和星号(*)构成的字符序列。标识符必须以英文字母、下划线开头,不能以数字开头。标识符不能是关键字。在程序中变量用于存储数据。等号(=)的作用是赋值运算符。......原创 2022-07-18 18:49:34 · 467 阅读 · 0 评论 -
《Python语言程序设计》第一章(概述)学习笔记
笔记选自《Python语言程序设计》[美]梁勇 著 本篇笔记用没有记录用python绘画的turtle库解释器从源代码中读取一条语句,将它翻译成为机器代码或者虚拟机代码,然后立即执行它。注源代码中的一条语句可以被翻译成几条机器指令。编译器将整个源代码翻译成一个机器代码文件,然后执行这个机器代码文件。............原创 2022-07-17 22:23:11 · 597 阅读 · 0 评论