Python 正则表达式
Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供 ...
Python 日期和时间
Python 日期和时间 Python 为日期时间模块提供了真实的日期和时间。在现实应用中,我们需要处理日期和时间。Python 使我们能够安排我们的 Python 脚本在特定的时间运行。 在 Python 中,日期不是数据类型,但是我们可以通过导入以日期时间、时间和日历命名的模块来处理日期对象。 在教程的这一部分,我们将讨论如何在 Python 中使用日期和时间对象。 日期时间类别分为六个主要类 ...
Python 异常
Python 异常 异常可以定义为程序中导致程序流程中断的异常。 每当出现异常时,程序就会停止执行,因此不会执行下一个代码。因此,一个异常是无法处理 Python 脚本的运行时错误。异常是表示错误的 Python 对象 Python 提供了一种处理异常的方法,这样代码就可以在没有任何中断的情况下执行。如果我们不处理异常,解释器就不会执行异常后存在的所有代码。 Python 有许多内置异常,使我们的 ...
Python 模块
Python 模块 python 模块可以定义为 python 程序文件,其中包含 python 代码,包括 python 函数、类或变量。换句话说,我们可以说我们的 python 代码文件以扩展名(.py)被视为模块。我们可能在 python 模块中有一个可运行的代码。 Python 中的模块为我们提供了以逻辑方式组织代码的灵活性。 要将一个模块的功能用于另一个模块,我们必须导入特定的模块。 例 ...
Python 文件处理
Python 文件处理 到目前为止,我们从控制台获取输入,并将其写回控制台,以便与用户进行交互。 有时候,仅仅在控制台上显示数据是不够的。要显示的数据可能非常大,并且只能在控制台上显示有限数量的数据,因为内存是易失性的,不可能一次又一次地恢复以编程方式生成的数据。 当数据需要永久存储到文件中时,文件处理起着重要的作用。文件是磁盘上存储相关信息的命名位置。我们可以在程序终止后访问存储的信息(非易失性 ...
Python Lambda函数
Python Lambda函数 Python Lambda 函数被称为匿名函数,它是在没有名称的情况下定义的。Python 允许我们不以标准方式声明函数,即使用 def 关键字。相反,匿名函数是通过使用λ关键字声明的。但是,Lambda 函数可以接受任意数量的参数,但是它们只能以表达式的形式返回一个值。 匿名函数包含一小段代码。它模拟 C 和 C++的内联函数,但并不完全是内联函数。 下面给出了定 ...
Python 内置函数
Python 内置函数 Python 内置函数被定义为其功能在 Python 中预定义的函数。python 解释器有几个一直存在的功能。这些功能被称为内置功能。Python 中有几个内置函数,如下所示: Python abs() python abs() 函数用于返回一个数字的绝对值。它只需要一个参数,一个要返回绝对值的数字。参数可以是整数和浮点数。如果参数是一个复数,那么,abs()返回它的大小 ...
Python 函数
Python 函数 函数是应用最重要的方面。一个函数可以被定义为可重用代码的组织块,它可以在任何需要的时候被调用。 Python 允许我们将一个大型程序划分为称为函数的基本构建块。该函数包含由{}括起来的一组编程语句。一个函数可以被多次调用,为 Python 程序提供可重用性和模块化。 这个函数帮助程序员把程序分成更小的部分。它非常有效地组织了代码,避免了代码的重复。随着程序的增长,函数使程序更有 ...
Python 字典
Python 字典 Python 字典用于以键值对格式存储数据。字典是 Python 中的数据类型,它可以模拟现实生活中的数据排列,其中某个特定的键存在某个特定的值。它是可变的数据结构。字典被定义为元素键和值。 键必须是单个元素 值可以是任何类型,如列表、元组、整数等。 换句话说,我们可以说字典是键值对的集合,其中的值可以是任何 Python 对象。相反,键是不可变的 Python 对 ...
Python 集合
Python 集合 Python 集合是无序项目的集合。集合中的每个元素必须是唯一的、不可变的,并且集合移除重复的元素。集合是可变的,这意味着我们可以在它创建后修改它。 与 Python 中的其他集合不同,集合的元素没有附加索引,即我们不能通过索引直接访问集合的任何元素。但是,我们可以一起打印它们,或者我们可以通过循环集合来获得元素列表。 创建集合 可以通过用花括号{}将逗号分隔的不可变项括起来来 ...