找到 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.