• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

python是怎样的编程语言?

十万个为什么 空空 2024-4-20 11:29:34 5次浏览

关于问题python 是怎样的编程语言?一共有 2 位热心网友为你解答:

【1】、来自网友【无缺测试】的最佳回答:

Python 是一门面向对象解析型的编程语言,不仅能用来开发软件还能用来编写自动化测试用例。Python 中可以使用多个测试框架来执行单元测试,其中最流行的测试框架之一是 unittest

下面是一个简单的示例,说明如何使用“uittest 框架编写和执行单元测试。

导入单元测试模块包

1.unittest 是 Python 自带的自动化测试框架,学习单元测试用例前,需要导入单元测试包文件。

import unittest。

2.创建一个 Python 单元测试类,用这个类需要继承 unittest.TestCase 类,并在其中编写测试方法。

每个测试方法都必须以 test 开头的方式。

3.源代码如下:

class TestStringMethods(unittest.TestCase):

def test_upper(self):

self.assertEqual(‘foo‘.upper(), ‘FOO‘)

def test_isupper(self):

self.assertTrue(‘FOO‘.isupper())

self.assertFalse(‘Foo‘.isupper())

def test_split(self):

s = ‘hello world‘

self.assertEqual(s.split(), [‘hello‘, ‘world‘])

代码解析说明:

在上面的例子中,我们确定了一个名为 TestStringMethods 的测试类,并在其中确定了三个测试方法:test_upper,test_isupper 和 test_split。

每个测试方法都使用了 self.assertEqual()或者 self.assertTrue()其他方法来检查所测试的代码是否符合预期结果。

4.执行 Python 单元测试用例

Python 的单元测试用例执行,只需要引用 main 函数,通过调用 main()函数来执行单元测试用例中类的方法完成 Python 的单元测试用例测试,相对 java 代码用 Python 做单元测试代码量更少。

代码解析说明:

unittest.main()会自动查找所有继承 unittest.TestCase 的测试类,并运行其中的所有测试方法。

以上就是使用 unittest 执行 Python 单元测试的基本步骤。当然,还有其他测试框架,如 pytest 和 nose,也可以使用来执行单元测试。

5.综上所述,只要你具备 Python 编程基础,学习使用单元测试框架中的类 unittest.TestCase 的测试类,根据企业中的产品需求就能自定义类和方法来完成 Python 的单元测试,总的来说用心学习,就能轻松学会。

【2】、来自网友【程序猿老周】的最佳回答:

脚本语言。

1. 优点:简单,易上手。举个形象的例子:前段去参观一个展会,大部分做编程教育机器人的,针对儿童主打的是 scratch(图形化编程语言),再进一步就是 python;另一个例子就是,最近轰动一时的针对中学生的《Python 教材》。这两个例子足以说明其上述两个特性。

2. 缺点:效率低.etc. 正所谓鱼与熊掌不可兼得。python 纵然是一个伟大的语言。尤其是在人工智能技术崛起的现今。python 凭借者其简单、易用性在学术界大放异彩。但从工程化的角度来看,它还是有着其局限性。

个人认为,纵然 python 有缺点,但他有着位列编程语言前三的必然性。而且,不出意外它还会一直火下去。

以上就是关于问题【python 是怎样的编程语言?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)