找到 10786 篇文章 关于 Python

在 Python 中读取和写入文本文件

Samual Sam
更新于 2019-07-30 22:30:23

2K+ 阅读量

与其他语言一样,Python 提供了一些用于读取、写入或访问文件的内置函数。Python 主要可以处理两种类型的文件:普通文本文件和二进制文件。对于文本文件,每行都以特殊字符 '' 结尾(称为 EOL 或行尾)。对于二进制文件,没有行结束字符。它将数据转换为比特流后保存。在本节中,我们将讨论文本文件。文件访问模式 序号 模式及描述 1 r 用于读取... 阅读更多

使用 Python 中的字典生成图形

karthikeya Boyini
更新于 2019-07-30 22:30:23

2K+ 阅读量

可以使用 Python 中的字典来实现图形。在字典中,每个键都是顶点,其值为连接顶点的列表。因此,整个结构看起来像图形 G(V, E) 的邻接列表。我们可以使用基本的字典对象,但我们使用的是 defaultdict。它有一些额外的功能。它有一个额外的可写实例变量。我们提供了一个文本文件,其中包含顶点数、边数、顶点名称和边的列表。对于无向图,我们提供了两条边,例如... 阅读更多

使用集合查找三个列表中公共元素的 Python 程序

AmitDiwan
更新于 2022-08-12 11:44:01

1K+ 阅读量

在本文中,我们将学习如何查找三个列表中的公共元素。列表是 Python 中最通用的数据类型,可以写成方括号之间用逗号分隔的值(项)的列表。列表的一个重要特点是列表中的项不必是相同类型。但是,集合是 Python 中的一种集合,它是无序的、不可更改的和无索引的。假设我们有以下输入 - a = [5, 10, 15, 20, 25] b = [2, 5, 6, 7, 10, 15, 18, 20] c = [10, 20, 30,... 阅读更多

将列表分割成大小为 N 的块(Python)

AmitDiwan
更新于 2022-08-12 11:53:11

465 阅读量

在本例中,我们将学习如何将列表分割成大小为 N 的块。我们将在此处使用 list() 函数。list() 函数创建一个列表对象。列表对象是一个有序且可更改的集合。使用列表推导式将列表分割成大小为 N 的块 列表推导式可用于将列表分割成大小为 N 的块 - 示例 A = list() # 用户输入列表大小 n = int(input("输入列表的大小")) # 用户输入数字 print("输入数字") for i in range(int(n)): ... 阅读更多

使用 Python 对给定范围内的数组进行三向分区

AmitDiwan
更新于 2022-08-12 14:36:50

276 阅读量

给定一个数组和数组的范围 [startval, endval]。数组被分成三个部分。所有小于 startval 的元素都排在前面。startval 到 endval 范围内的所有元素都排在中间。所有大于 endval 的元素都排在最后。假设我们有以下输入 - A = [1, 14, 51, 12, 4, 2, 54, 20, 87, 98, 3, 1, 32] startval = 14, endval = 54 输出应为 - A = [1, 12, 4, 2, 3, 1, 14, 51, 20, 32, 54, 87, 98] 给定范围内的数组的三向分区... 阅读更多

使用 queue 模块在 Python 中实现栈和队列

karthikeya Boyini
更新于 2019-07-30 22:30:23

499 阅读量

在 Python 中,实现栈和队列数据结构非常容易。栈被称为 LIFO,因为栈遵循“后进先出”的原则,队列被称为 FIFO,因为队列遵循“先进先出”的原则,Python 中的内置函数使代码更短更简单。Queue 模块实现了多生产者、多消费者队列,它在多线程编程中特别有用,此时必须在线程之间安全地交换信息。此模块中的 Queue 类实现了所有必需的锁定语义,并且它取决于 Python 中线程支持的可用性。这... 阅读更多

使用 Python 提取 MAC 地址

Samual Sam
更新于 2019-07-30 22:30:23

3K+ 阅读量

我们知道 MAC 地址是硬件地址,这意味着它对于我们 PC 上安装的网卡是唯一的。它始终是唯一的,这意味着本地网络上的任何两个设备都不能具有相同的 MAC 地址。MAC 地址的主要目的是为本地网络 (LAN) 或其他网络上的每个节点提供唯一的硬件地址或物理地址。节点是指计算机或其他设备(例如打印机或路由器)连接到网络的点。方法 1 使用 uuid.getnode() 在本例中,getnode()... 阅读更多

如何在 Python 中检查字符串是否为有效关键字?

AmitDiwan
更新于 2022-08-11 11:45:16

2K+ 阅读量

要检查字符串是否为有效关键字,请导入 keyword 模块并使用 iskeyword() 方法。有了它,您可以直接一次显示所有关键字并进行验证。假设以下是我们的输入 - else 以下是输出。“else”是 Python 中的关键字 - 关键字检查 Python 中字符串是否为有效关键字 示例 import keyword # 创建列表 myList = ["for", "amit", "val", "while"] # 显示列表 print("List = ", myList) keyword_list = [] non_keyword_list = [] # 循环和... 阅读更多

使用 Python 从您的 Gmail 帐户发送邮件

Samual Sam
更新于 2019-07-30 22:30:23

16K+ 阅读量

在本文中,我们将了解如何使用 Python 发送带有附件的电子邮件。要发送邮件,我们不需要任何外部库。有一个名为 SMTPlib 的模块,它随 Python 一起提供。它使用 SMTP(简单邮件传输协议)发送邮件。它为邮件创建 SMTP 客户端会话对象。SMTP 需要有效的源和目标电子邮件 ID 以及端口号。不同站点的端口号各不相同。例如,对于谷歌,端口为 587。首先,我们需要导入模块来发送邮件。import smtplib 在这里我们还有... 阅读更多

使用 Python-3 追踪鸟类迁徙

karthikeya Boyini
更新于 2019-07-30 22:30:23

334 阅读量

在一些研究工作中,研究人员使用 GPS 模块来跟踪动物的行为。他们可以跟踪它们在一年中的不同时间如何前往不同的地方等等。在本例中,我们使用这种数据集来了解鸟类是如何在不同地方移动的。在此数据集中,存储了来自 GPS 模块的位置详细信息。完整的数据集采用 CSV 格式。在该文件中,有不同的字段。第一个是鸟类 ID,然后是日期时间、纬度、经度和速度。对于此任务,我们需要一些可用于... 阅读更多

广告