2K+ 次浏览
我们知道文档字符串提供了关于 Python 中函数和类的额外信息。我们还可以使用 doctest 模块来测试函数。doctest 模块执行以 >>> 开头的代码,并将其与预期输出进行比较。按照以下步骤编写带有 doctest 的函数:导入 doctest 模块。编写带有文档字符串的函数。在文档字符串中,编写以下两行代码来测试同一个函数:>>>function_name(*args)。预期输出。编写函数代码。现在,调用 doctest.testmod(name=function_name, verbose=True) 函数进行测试。如果 verbose 设置为 False 并且所有测试…… 阅读更多
5K+ 次浏览
在本教程中,我们将学习如何使用 Python 中的 map 函数来求解二维数组的和。map 函数接受两个参数,即函数和可迭代对象。它将可迭代对象的每个元素传递给函数,并将结果存储在 map 对象中。我们可以将 map 对象转换为可迭代对象。让我们看看如何使用 map 函数来求解二维数组的和。使用列表初始化二维数组。将 sum 函数和二维数组传递给 map 函数。求解结果 map 对象的和并打印它。示例请参见下面的代码。 实时演示 # 初始化二维数组 ... 阅读更多
119 次浏览
是的,自从 Java 9 以来,我们可以将菱形运算符与匿名内部类一起使用。使用菱形运算符的目的是避免冗余代码,并通过不再在表达式的右侧使用泛型类型使其更易读。菱形运算符仅用于普通类,而不用于 Java 7 中的匿名内部类。如果尝试将其用于匿名内部类,编译器将抛出错误。在下面的示例中,我们使用带有名义内部类的菱形运算符。示例 import java.util.*; public class DiamondOperatorTest { public static void main(String args[]) { String[] str = ... 阅读更多
3K+ 次浏览
在本教程中,我们将学习如何使用 Tkinter 模块创建一个简单的 GUI 计算器。Tkinter 是 Python 中用于开发 GUI 应用程序的内置模块。它易于使用,并随 Python 一起提供。我们可以使用 GUI 应用程序可视化我们的数据。让我们看看如何创建一个简单的 GUI 计算器。使用 * 从 Tkinter 导入所有内容。创建计算器的界面。创建一个输入函数,将数字输入输入字段。创建一个明显的函数,清除输入字段中的所有内容。最后,评估函数计算并给出表达式的结果。示例 # 从 tkinter 导入所有内容 from tkinter import * ... 阅读更多
在本教程中,我们将学习如何在 Python 中创建游程编码。给定一个字符串,返回一个包含字符和频率的新字符串。例如,字符串 tutorialspoint 将被编码为 t3u1o2r1i2a1l1s1p1n1。顺序是每个字符 + 频率。将所有这些连接起来并返回。请参见下面的步骤以编写程序。编写名为 run_length_encoding 的函数。使用 OrderedDict 初始化一个字典,以获得字符的初始计数为 0。遍历字符串的每个字符并增加字典中的计数。连接所有字符及其频率。并打印它。初始化字符串并调用... 阅读更多
在本教程中,我们将编写一个程序来检查字符串是否包含任何特殊字符。在 Python 中这很简单。我们将有一组特殊字符在 string 模块中。我们可以用它来检查字符串是否包含任何特殊字符。让我们看看编写程序的步骤。导入 string 模块。将 string.punctuation 中的特殊字符存储在一个变量中。初始化一个字符串。使用 map 函数检查字符串是否包含特殊字符。打印结果,无论有效与否。示例 # 导入 string 模块 import string # 特殊字符 ... 阅读更多
1K+ 次浏览
有时您想根据某些条件接受输入。在这里,我们将看到相同类型的程序。我们将编写一个程序,只允许包含元音的单词。我们将向他们展示输入是否有效。让我们逐步了解方法。定义元音列表 [A, E, I, O, U, a, e, i, o, u] 初始化单词或句子。遍历单词或句子。检查它是否在列表中。 3.1.1。如果不是,则中断循环并打印“未接受”。否则打印“已接受”示例让我们将文本转换为 Python ... 阅读更多
12K+ 次浏览
在本教程中,我们将学习如何使用 Python 的 calendar 模块打印月份和年份的日历。在 Python 中这很简单。我们需要年份和月份数字。就是这样。让我们看看如何打印年份日历。请按照以下步骤打印年份日历。导入 calendar 模块。初始化年份数字。使用 calendar.calendar(year) 类打印日历。示例请参见下面的代码。 实时演示 # 导入 calendar 模块 import calendar # 初始化年份 year = 2020 # 打印日历 print(calendar.calendar(year)) 输出如果您运行上述代码,您将获得以下输出。 ... 阅读更多
755 次浏览
在本教程中,我们将学习如何使用 Python 中的 NumPy 库进行两个矩阵的乘法。使用 NumPy 库这很简单。它有一个名为 dot 的方法用于矩阵乘法。您可以使用以下命令安装 NumPy 库。pip install numpy 让我们看看程序中涉及的步骤。导入 NumPy 库。初始化矩阵。使用 numpy.dot(matrix_1, matrix_2) 方法相乘矩阵并将结果存储在一个变量中。打印结果。请参见下面的代码。示例 # 导入模块 import numpy # 初始化矩阵 matrix_1 = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ... 阅读更多
给定一个数字列表,使用列表推导式将所有零移到末尾。例如,[1, 3, 0, 4, 0, 5, 6, 0, 7] 的结果是 [1, 3, 4, 5, 6, 7, 0, 0, 0]。这是一行代码,使用列表推导式实现。请参见以下步骤以获得结果:初始化数字列表。从列表中生成非零数和零。将两者相加。并将结果存储在一个列表中。打印新列表。示例 # 初始化列表 numbers = [1, 3, 0, 4, 0, 5, 6, 0, 7] # 将所有零移到... 阅读更多