找到 10786 篇文章 关于 Python

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) : 如果 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 不相同,则返回 Falsefreq := 一个映射,用于存储所有字符及其在 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,则返回 Falsereturn True让我们看看 ... 阅读更多

广告

© . All rights reserved.