09 2023 档案
摘要:unittest.mock 或Mock 函数是一个用于Python测试的库,它允许你用mock 对象替换被测系统的部件,并对这些部件的使用情况作出断言。 unittest.mock 给出了一个核心的Mock 类,消除了在你的测试套件中创建大量存根的必要性。 在执行一个过程后,你可以断言哪些方法或属性
阅读全文
摘要:什么是装饰器,它们如何被使用,以及我们如何利用它们来构建代码。我们将看到装饰器是如何成为一个强大的工具,可以用来为我们的应用程序添加功能,并且可以在Python编程语言中找到。 装饰器顺序 在Python中,装饰器是一个特殊的函数,可以修改另一个函数的行为。装饰器是一种设计模式,它在不改变现有对象结
阅读全文
摘要:通过这个解释,我们将了解当Python程序显示类似NameError: name '' is not defined的错误时,即使该函数存在于脚本中,也会出现这种情况。 我们还学习了当我们使用拼写错误的变量或没有导入的内置函数时会发生什么,以及如何在Python中避免这些错误。 避免在Python声
阅读全文
摘要:Python中sys 模块中的一个方法是stdout ,它使用其参数直接显示在控制台窗口上。 这些种类的输出可以是不同的,像一个简单的打印语句,一个表达式,或者一个输入提示。print() 方法,它有相同的行为,首先转换为sys.stdout() 方法,然后在控制台显示结果。 sys.stdout
阅读全文
摘要:如何在Python中进行素因式分解。 ### 质因数分解的概述 在数学中,一个数的因数是指那些可以除以给定数并留下零余数的数字。 质数是只有两个因数的独特数字,一个和数字本身。这类数字的一些例子是3,7,11,13,等等。 素数因数化是指找到所有乘以原数的素数。我们可以考虑一个简单的例子:数字6。
阅读全文