找到 34423 篇文章 关于编程

使用 doctest 模块在 Python 中进行测试

Hafeezul Kareem
更新于 2020年2月12日 12:58:40

2K+ 次浏览

我们知道文档字符串提供了关于 Python 中函数和类的额外信息。我们还可以使用 doctest 模块来测试函数。doctest 模块执行以 >>> 开头的代码,并将其与预期输出进行比较。按照以下步骤编写带有 doctest 的函数:导入 doctest 模块。编写带有文档字符串的函数。在文档字符串中,编写以下两行代码来测试同一个函数:>>>function_name(*args)。预期输出。编写函数代码。现在,调用 doctest.testmod(name=function_name, verbose=True) 函数进行测试。如果 verbose 设置为 False 并且所有测试…… 阅读更多

使用 map() 函数在 Python 中求解二维数组之和

Hafeezul Kareem
更新于 2020年2月12日 12:54:03

5K+ 次浏览

在本教程中,我们将学习如何使用 Python 中的 map 函数来求解二维数组的和。map 函数接受两个参数,即函数和可迭代对象。它将可迭代对象的每个元素传递给函数,并将结果存储在 map 对象中。我们可以将 map 对象转换为可迭代对象。让我们看看如何使用 map 函数来求解二维数组的和。使用列表初始化二维数组。将 sum 函数和二维数组传递给 map 函数。求解结果 map 对象的和并打印它。示例请参见下面的代码。 实时演示 # 初始化二维数组 ... 阅读更多

Java 9 中菱形运算符能否与匿名内部类一起使用?

raja
更新于 2020年2月21日 12:18:26

119 次浏览

是的,自从 Java 9 以来,我们可以将菱形运算符与匿名内部类一起使用。使用菱形运算符的目的是避免冗余代码,并通过不再在表达式的右侧使用泛型类型使其更易读。菱形运算符仅用于普通类,而不用于 Java 7 中的匿名内部类。如果尝试将其用于匿名内部类,编译器将抛出错误。在下面的示例中,我们使用带有名义内部类的菱形运算符。示例 import java.util.*; public class DiamondOperatorTest {    public static void main(String args[]) {       String[] str = ... 阅读更多

使用 Python 中的 Tkinter 创建简单的 GUI 计算器

Hafeezul Kareem
更新于 2020年2月12日 12:51:27

3K+ 次浏览

在本教程中,我们将学习如何使用 Tkinter 模块创建一个简单的 GUI 计算器。Tkinter 是 Python 中用于开发 GUI 应用程序的内置模块。它易于使用,并随 Python 一起提供。我们可以使用 GUI 应用程序可视化我们的数据。让我们看看如何创建一个简单的 GUI 计算器。使用 * 从 Tkinter 导入所有内容。创建计算器的界面。创建一个输入函数,将数字输入输入字段。创建一个明显的函数,清除输入字段中的所有内容。最后,评估函数计算并给出表达式的结果。示例 # 从 tkinter 导入所有内容 from tkinter import * ... 阅读更多

Python 中的游程编码

Hafeezul Kareem
更新于 2020年2月12日 12:40:49

2K+ 次浏览

在本教程中,我们将学习如何在 Python 中创建游程编码。给定一个字符串,返回一个包含字符和频率的新字符串。例如,字符串 tutorialspoint 将被编码为 t3u1o2r1i2a1l1s1p1n1。顺序是每个字符 + 频率。将所有这些连接起来并返回。请参见下面的步骤以编写程序。编写名为 run_length_encoding 的函数。使用 OrderedDict 初始化一个字典,以获得字符的初始计数为 0。遍历字符串的每个字符并增加字典中的计数。连接所有字符及其频率。并打印它。初始化字符串并调用... 阅读更多

Python 程序检查字符串是否包含任何唯一字符

Hafeezul Kareem
更新于 2020年2月12日 12:32:36

3K+ 次浏览

在本教程中,我们将编写一个程序来检查字符串是否包含任何特殊字符。在 Python 中这很简单。我们将有一组特殊字符在 string 模块中。我们可以用它来检查字符串是否包含任何特殊字符。让我们看看编写程序的步骤。导入 string 模块。将 string.punctuation 中的特殊字符存储在一个变量中。初始化一个字符串。使用 map 函数检查字符串是否包含特殊字符。打印结果,无论有效与否。示例 # 导入 string 模块 import string # 特殊字符 ... 阅读更多

Python 程序接受包含所有元音的字符串

Hafeezul Kareem
更新于 2020年2月12日 12:28:45

1K+ 次浏览

有时您想根据某些条件接受输入。在这里,我们将看到相同类型的程序。我们将编写一个程序,只允许包含元音的单词。我们将向他们展示输入是否有效。让我们逐步了解方法。定义元音列表 [A, E, I, O, U, a, e, i, o, u] 初始化单词或句子。遍历单词或句子。检查它是否在列表中。       3.1.1。如果不是,则中断循环并打印“未接受”。否则打印“已接受”示例让我们将文本转换为 Python ... 阅读更多

在 Python 中打印日历

Hafeezul Kareem
更新于 2020年2月12日 12:21:27

12K+ 次浏览

在本教程中,我们将学习如何使用 Python 的 calendar 模块打印月份和年份的日历。在 Python 中这很简单。我们需要年份和月份数字。就是这样。让我们看看如何打印年份日历。请按照以下步骤打印年份日历。导入 calendar 模块。初始化年份数字。使用 calendar.calendar(year) 类打印日历。示例请参见下面的代码。 实时演示 # 导入 calendar 模块 import calendar # 初始化年份 year = 2020 # 打印日历 print(calendar.calendar(year)) 输出如果您运行上述代码,您将获得以下输出。         ... 阅读更多

使用 Python 中的 NumPy 进行两个矩阵的乘法

Hafeezul Kareem
更新于 2020年2月12日 11:49:31

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] ... 阅读更多

使用 Python 中的列表推导式将所有零移动到数组的末尾

Hafeezul Kareem
更新于 2020年2月12日 11:44:21

2K+ 次浏览

给定一个数字列表,使用列表推导式将所有零移到末尾。例如,[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] # 将所有零移到... 阅读更多

广告
© . All rights reserved.