找到关于 Python 的10786 篇文章

Python 中的超文本标记语言支持?

Pradeep Elance
更新于 2021年1月12日 13:08:28

220 次查看

Python 能够通过 html.parser 模块中的 HTMLParser 类处理 HTML 文件。它可以检测 HTML 标签的性质、位置以及标签的许多其他属性。它还具有可以识别和获取 HTML 文件中存在的数据的功能。在下面的示例中,我们将看到如何使用 HTMLParser 类来创建自定义解析器类,该类只能处理我们在类中定义的标签和数据。在这里,我们正在处理开始标签、结束标签和数据。以下是正在处理的 html ... 阅读更多

Python 获取实时汇率?

Pradeep Elance
更新于 2021年1月12日 13:04:42

11K+ 次查看

Python 非常擅长处理 API 调用。在本文中,我们将了解如何处理实时和历史汇率的 API 调用。使用 forex-python 此模块提供获取货币转换汇率最直接的方法。它具有可以接收所需货币代码作为输入,然后给出转换结果的函数和参数。下面的示例给出了实时转换汇率。示例 from forex_python.converter import CurrencyRates c = CurrencyRates() print(c.get_rate('USD', 'GBP')) 输出 运行上述代码将给出以下结果:-0.7357387755 历史汇率 我们添加一个 datetime 对象 ... 阅读更多

Python 中的矩阵旋转

SaiKrishna Tavva
更新于 2024年9月6日 15:35:35

5K+ 次查看

在 Python 中旋转矩阵可以通过多种方法实现,例如转置和反转方法,这通常用于通过将行转换为列,列转换为行来旋转矩阵。常见方法 我们可以使用的一些常见方法将矩阵顺时针旋转 90 度如下。逐层旋转 临时矩阵方法 转置和反转二维 ... 阅读更多

检查 Python 中 BST 的每个内部节点是否只有一个子节点

Arnab Chakraborty
更新于 2020年12月30日 13:52:26

257 次查看

假设我们有二叉搜索树 (BST) 的先序遍历。我们必须检查每个内部节点是否只有一个子节点。因此,如果输入类似于 preorder = [22, 12, 13, 15, 14],则输出将为 True,因为 BST 类似于 - 要解决此问题,我们可以遵循一种有效的方法。由于节点的所有后代都小于或大于,那么我们可以遵循以下步骤 - 获取节点的下一个先序后继 获取节点的最后一个先序后继 现在,当两个后继都小于或大于 ... 阅读更多

检查 Python 中两个正方形面积之差是否为素数

Arnab Chakraborty
更新于 2020年12月30日 13:50:47

107 次查看

假设我们有两个数字 x 和 y。我们必须检查它们的平方差是否为素数。因此,如果输入类似于 x = 7,y = 6,则输出将为 True,因为它们的平方差为 49 - 36 = 13,这是素数。要解决此问题,我们将遵循以下步骤 - 如果 (x + y) 是素数并且 (x - y) 是 1,则返回 True 否则,返回 False 让我们看看下面的实现以更好地理解 - 示例 实时演示 def is_prime(num) : if num

检查 Python 中八进制数的十进制表示是否能被 7 整除

Arnab Chakraborty
更新于 2020年12月30日 13:48:54

174 次查看

假设我们有一个八进制数。我们必须检查给定八进制数的十进制表示是否能被 7 整除。因此,如果输入类似于 n = 61,则输出将为 True,因为 61 的十进制表示为 6*8 + 1 = 48 + 1 = 49,可以被 7 整除。因此,如果输入类似于 n = 61,则输出将为 True,因为 61 的十进制表示为 6*8 + 1 = 48 + 1 = 49,可以被 7 整除。要解决此问题,我们将遵循 ... 阅读更多

检查 Python 中除数计数是偶数还是奇数

Arnab Chakraborty
更新于 2020年12月30日 13:47:18

678 次查看

假设我们有一个数字 n,我们必须找到它的总除数是偶数还是奇数。因此,如果输入类似于 n = 75,则输出将为偶数,因为除数为 [1, 3, 5, 15, 25, 75]。要解决这个问题,我们将遵循一种简单有效的方法。我们观察到,当一个数字是完全平方数时,它只有奇数个除数。因此,如果数字不是完全平方数,则它将具有偶数个除数。因此,在这里我们将只检查该数字是否为完全平方数,并且 ... 阅读更多

检查 Python 中两个字符串的连接是否平衡

Arnab Chakraborty
更新于 2020年12月30日 13:45:41

278 次查看

假设我们有两个括号序列 s 和 t,其中只有 '(' 和 ')' 这些字符。我们必须检查 s 和 t 的连接字符串是否平衡。连接可以通过 s | t 或 t | s 来完成。因此,如果输入类似于 s = "()()))",t = "()(()(",则输出将为 True,因为如果我们连接 t | s,则我们将得到 "()(()(()()))",它是平衡的。要解决此问题,我们将遵循以下步骤 - 定义一个函数 is_balanced_parenthesis()。这将采用字符串 stack := 一个新的列表 for i in range ... 阅读更多

检查 Python 中一个字符串的字符是否可以交换以形成另一个字符串

Arnab Chakraborty
更新于 2020年12月30日 13:43:28

112 次查看

假设我们有两个字符串 s 和 t,我们必须检查我们是否可以通过交换 s 的字符来生成 t。因此,如果输入类似于 s = "worldlloeh" t = "helloworld",则输出将为 True,因为我们可以交换 "worldlloeh" 中的字符以创建 "helloworld"。要解决此问题,我们将遵循以下步骤 - s_len := s 的大小,t_len := t 的大小 如果 s_len 与 t_len 不相同,则返回 False freq := 一个映射,用于存储所有字符及其在 s 中的频率 for i in range 0 到 t_len,do freq[t[i]] := freq[t[i]] - 1 如果 freq[t[i]] ... 阅读更多

检查 Python 中给定字符串的字符是否可以重新排列以形成回文

Arnab Chakraborty
更新于 2020年12月30日 13:41:36

1K+ 次查看

假设我们有一个字符串 s,我们必须检查给定字符串的字符是否可以改组以形成回文。因此,如果输入类似于 s = "raaecrc",则输出将为 True,因为我们可以将其重新排列为 "racecar",这是一个回文。要解决此问题,我们将遵循以下步骤 - freq := 一个映射,用于存储 s 中所有字符及其频率 odd_count := 0 对于 freq 所有值的列表中的每个元素 i,do 如果 i 是奇数,则 odd_count := odd_count + 1 如果 odd_count > 1,则返回 False 返回 True 让我们看看 ... 阅读更多

广告
© . All rights reserved.