提供函数、类或模块的限定名是什么pycharm

提供函数、类或模块的限定名是什么pycharm,第1张

11 模块和包概念
Python程序由模块组成。一个模块对应 python源文件,一般后缀名是:py。
模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。
语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
12 标准库模块(standard library)
与函数类似,模块也分为标准库模块和用户自定义模块。 Python标准库提供了 *** 作系统功能、网络通信、文本处理、文件处理、数学运算等基 本的功能。比如: random(随机数)、math(数学运算)、 time(时间处理)、 file(文件处理)、 os(和 *** 作系统交互)、sys(和解释器交互)等。
另外,Python还提供了海量的第三方模块,使用方式和标准库类似。功能覆盖了能想象到的所有领域,比如:科学计算、WEB开发、大数据、人工智能、图形系统等。
13 为什么需要模块化编程
模块(module)对应于Python源代码文件(py文件)。模块中可以定义变量、函数、 类、普通语句。 这样,我们可以将一个 Python程序分解成多个模块,便于后期的重 复应用。
模块化编程(Modular Programming)将一个任务分解成多个模块。每个模块就像一个积木一样,便于后期的反复使用、反复搭建。
模块化编程有如下几个重要优势:
便于将一个任务分解成多个模块,实现团队协同开发,完成大规模程序
实现代码复用。一个模块实现后,可以被反复调用。
可维护性增强。
14 模块化编程的流程
模块化编程的一般流程:
设计API,进行功能描述。
编码实现API中描述的功能。
在模块中编写测试代码,并消除全局代码。
使用私有函数实现不被外部客户端调用的模块函数。
15 模块的API和功能描述要点
API(Application Programming Interface 应用程序编程接口)是用于描述模 块中提供的函数和类的功能描述和使用方式描述。
模块化编程中,首先设计的就是模块的API(即要实现的功能描述),然后开始编 码实现API中描述的功能。最后,在其他模块中导入本模块进行调用。
通过help(模块名)查看模块的API。 一般使用时先导入模块 然后通过help函数查看。

你这个 “数据库” 是什么对象啊?VB可没有内置这样的对象。
类模块名称?窗体名称?引用的DLL对象名称?
如果在这些里没有出现 名称为“数据库”那就不能这样定义变量data的类型为 “数据库”

vb中类模块可以设定一个类,面向对象设计的最重要的东西,虽然vb对类的支持不太好,不过也可以使用,在类模块里面可以设定类所具有的方法、属性等。

比如一个叫animal的类模块,里面有public的方法eat,属性有Hp,Mp等,那么你在其他模块中一旦声明了animal对象后便可以使用了。

比如声明了一个clsLion的类对象,就可以使用clsLioneat(方法),clsLionHp(属性),用起来和vb中自带的对象差不多。模块中主要是存放全局变量和函数,供所有模块使用。

Function函数与Sub过程类似。但 Function函数可以有返回值。可以使用参数。如果 Function函数没有任何参数,则 Function语句必须要包含空括号。 Function函数通过函数名返回一个值。

扩展资料

应用:

利用类模块完成多个控件的统一相应。

为了证明类模块的作用,先设计一个场景,在TextBox1、TextBox2、TextBox3中输入完数据后,利用文本框的Change事件使TextBox4显示其三个文本框值相加的和,需要在每一个文本框的Change事件中写上相同的重复代码,使用类模块可以简化代码。

类模块与窗体模块类似,只是没有可见的用户界面。可以使用类模块创建含有方法和属性代码的自己的对象。使用类模块可以创建自定义的类,使用此类作为模板创建对象。类模块包含一系列的属性,方法和事件,用来和其他对象或创建对象的代码交互。

有四个文本框,其中三个用来输入数据,一个用来显示其他三个文本框相加后的合计数,打开VBE,插入一个类模块建立一个类,类模块的名字就是类的名字修改为"mynzcmds"。

参考资料来源:百度百科-类模块

一、主体不同

1、模块:为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。

2、类模块:没有可见的用户界面。可以使用类模块创建含有方法和属性代码的自己的对象。

二、特点不同

1、模块:指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。

2、类模块:可以设定类所具有的方法、属性等,比如一个叫animal的类模块,里面有public的方法eat,属性有Hp,Mp等。

三、功能不同

1、模块:有各种类型,如单元 *** 作模块(换热器、精馏塔、压缩机等)、计算方法模块(加速收敛算法、最优化算法等)、物理化学性质模块(汽液相平衡计算、热焓计算等)等。

2、类模块:主要是存放全局变量和函数,供所有模块使用。

参考资料来源:百度百科-类模块

参考资料来源:百度百科-模块


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13354385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存