780 次浏览
分形图案在自然界中随处可见。例如,从蕨叶中取出一小段枝干就类似于叶片本身。或者一块鹅卵石往往类似于一座山峰的形状!所以这种重复小图案以生成大图案的想法被称为分形树。在 Python 编程中,我们也可以使用各种可用的模块生成分形树。使用 Pygame 模块此模块为我们提供了生成分形树所需的函数。在这里,我们首先定义屏幕布局大小,然后定义深度…… 阅读更多
1K+ 次浏览
决策树是一种主要应用于数据分类场景的算法。它是一种树形结构,其中每个节点表示特征,每条边表示所做的决策。从根节点开始,我们继续评估特征进行分类,并做出遵循特定边的决定。每当出现新的数据点时,都会反复应用这种方法,然后在研究或应用所有所需特征后得出最终结论。因此,决策树算法是一种用于…… 阅读更多
229 次浏览
每种编程语言都有处理程序执行期间引发的异常的功能。在 Python 中,assert 关键字用于捕获错误并提示用户定义的错误消息,而不是系统生成的错误消息。这使得程序员可以轻松地在发生错误时找到并修复错误。使用 Assert 在下面的示例中,我们使用 assert 关键字来捕获除以零错误。消息根据程序员的意愿编写。示例实时演示 x = 4 y = 0 assert y != 0, "如果除以 0,则……" 阅读更多
139 次浏览
在本文中,我们将看到如何获取一个列表,该列表包含一些奇数作为其元素,然后将这些奇数重复添加到同一个列表中。这意味着如果奇数在一个列表中出现两次,那么在处理之后,该奇数将在同一个列表中出现四次。对于此要求,我们将有很多方法可以使用 for 循环和 in 条件,或者借助 itertools 模块。我们还通过将每个元素除以 2 来检查奇数条件。示例实时演示从 itertools 导入链导入 numpy…… 阅读更多
172 次浏览
在使用 Python 进行数据操作时,我们经常从列表中添加和删除元素。有一些方法可以有效地做到这一点,并且 Python 将这些函数作为标准库的一部分以及外部库的一部分提供。我们导入外部库并将其用于此元素的添加和删除。下面我们将看到两种这样的方法。使用 + 运算符示例实时演示值 = ['Tue', 'wed', 'Thu', 'Fri', 'Sat', 'Sun'] 打印("给定的列表:", 值) #此处追加的值将添加到前面,并从末尾弹出元素。结果 = ['Mon'] + 值[:-1] 打印("值……" 阅读更多
690 次浏览
切片是分析 Python 给定列表中数据的非常常见的方法。但是对于我们的分析,有时我们需要为特定范围的值创建列表的切片。例如,我们需要打印 4 个元素,跳过列表中的每 4 个元素。在本文中,我们将了解 Python 中的范围切片概念。使用 range() 和 len() 我们创建一个 for 循环来遍历列表的整个长度,但只选择满足可分性测试的元素。在可分性测试中,我们检查…… 阅读更多
2K+ 次浏览
Tkinter 是一个用于制作 GUI 的 Python 库。它有许多内置方法来创建和操作 GUI 窗口和其他小部件,以显示数据和 GUI 事件。在本文中,我们将了解如何在 Tkinter GUI 中使用 after 方法。语法 .after(延迟,FuncName=FuncName) 此方法在给定的毫秒延迟后调用函数 FuncName 显示小部件在这里,我们制作一个框架来随机显示单词列表。我们使用 random 库和 after 方法来调用一个函数,以随机方式显示给定的文本列表。示例导入 random 从 tkinter 导入 *…… 阅读更多
382 次浏览
除了 Python 自身的库之外,还有许多由个人作者创建的外部库,它们在创建 Python 的附加功能方面做得非常出色。Xlsx 库就是这样一种库,它不仅可以创建包含来自 Python 程序的数据的 Excel 文件,还可以创建图表。创建饼图在下面的示例中,我们将使用 xlsxwriter 编写器创建一个饼图。在这里,我们首先定义一个工作簿,然后在下一步中向其添加工作表,我们定义数据并确定数据将根据这些数据存储在 Excel 文件中的列…… 阅读更多
147 次浏览
Python 列表是一种有序且可更改的集合数据类型。此外,它允许重复成员。它是 Python 程序中最常用的集合数据类型。我们将了解如何使用索引功能将元素添加到列表中。但在将元素添加到现有链接之前,让我们使用索引功能访问列表中的元素。使用索引访问列表列表中的每个元素都与一个索引关联,这就是元素保持有序的方式。我们可以通过循环遍历索引来访问元素。下面的程序打印…… 阅读更多
6K+ 次浏览
有时我们需要在列表中多次显示相同的数字或字符串。我们也可以为了某些计算的目的生成这些数字或字符串。Python 提供了一些内置函数可以帮助我们实现这一点。使用 * 这是最常用的方法。在这里,我们使用 * 运算符,它将创建运算符之前提到的字符的重复。示例实时演示 given_value ='Hello! ' repeated_value = 5*given_value print(repeated_value)运行上述代码,我们得到以下结果:Hello! Hello! Hello! Hello! Hello! 使用 repeat itertools 模块提供 repeat 函数。此函数采用可重复的字符串…… 阅读更多