【摘要】开发高质量软件的一种方法是在开发期间为每个功能编写测试,并在开发期间经常运行它们。python判断值的类型的方法是什么,那么什么是python质量控制算法?这个算法的操作过程就在这里,所以你知道什么是python质量控制算法?这个算法的操作过程就在这里。
什么是python质量控制算法?质量控制算法的有关内容如下:
什么是python质量控制算法?开发高质量软件的一种方法是在开发期间为每个功能编写测试,并在开发期间经常运行它们。
DocTest模块提供了一个扫描模块和验证嵌入在程序文档字符串中的测试的工具。测试结构非常简单,只需将一个典型调用及其结果剪切粘贴到一个文档字符串中即可。这通过向用户提供示例来改进文档,并允许DocTest模块确保代码忠于文档:
def average(values):
"""Computes the arithmetic mean of a list of numbers.
>>> print(average([20, 30, 70]))
40.0
"""
return sum(values) / len(values)
import doctest
doctest.testmod() # automatically validate the embedded tests
unittest 模块不像 doctest 模块那样易于使用,但它允许在一个单独的文件中维护更全面的质量控制算法测试集:
import unittest
class TestStatisticalFunctions(unittest.TestCase):
def test_average(self):
self.assertEqual(average([20, 30, 70]), 40.0)
self.assertEqual(round(average([1, 5, 7]), 1), 4.3)
with self.assertRaises(ZeroDivisionError):
average([])
with self.assertRaises(TypeError):
average(20, 30, 70)
unittest.main() # Calling from the command line invokes all tests
以上就是《什么是python质量控制算法?这个算法的操作过程就在这里》的全部内容,Python是一种动态解释的、强类型定义语言:编写它时不需要定义变量类型,运行时变量类型被强制固定,如果你想知道更多的python的相关方法,可以点击下方资料下载链接。