当前位置: 首页 > news >正文

使用import语句导入模块

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501

创建模块后,就可以在其他程序中使用该模块了。要使用模块需要先以模块的形式加载模块中的代码,这可以使用import语句实现。import语句的基本语法格式如下:

import modulename [as alias]

其中,modulename为要导入模块的名称;[as alias]为给模块起的别名,通过该别名也可以使用模块。

下面将导入实例01所编写的模块bmi,并执行该模块中的函数。在模块文件bmi.py的同级目录下创建一个名称为main.py的文件,在该文件中,导入模块bmi,并且执行该模块中的fun_bmi()函数,代码如下:

import bmi                          # 导入bmi模块

bmi.fun_bmi("尹一伊",1.75,120)      # 执行模块中的fun_bmi()函数

执行上面的代码,将显示如图3所示的运行结果。

图3  导入模块并执行模块中的函数

说明:在调用模块中的变量、函数或者类时,需要在变量名、函数名或者类名前添加“模块名.”作为前缀。例如,上面代码中的bmi.fun_bmi,表示调用bmi模块中的fun_bmi()函数。

多学两招:如果模块名比较长不容易记住,可以在导入模块时,使用as关键字为其设置一个别名,然后就可以通过这个别名来调用模块中的变量、函数和类等。例如,将上面导入模块的代码修改为以下内容:

import bmi as m                        # 导入bmi模块并设置别名为m

然后,在调用bmi模块中的fun_bmi()函数时,可以使用下面的代码:

m.fun_bmi("尹一伊",1.75,120)            # 执行模块中的fun_bmi()函数

使用import语句还可以一次导入多个模块,在导入多个模块时,模块名之间使用逗号“,”进行分隔。例如,分别创建了bmi.py、tips.py和differenttree.py 3个模块文件。想要将这3个模块全部导入,可以使用下面的代码:

import bmi,tips,differenttree

http://www.lryc.cn/news/362492.html

相关文章:

  • 一台FreeBSD笔记本突然鼠标乱动=>pf防火墙设置@FreeBSD
  • 身份证OCR识别功能介绍
  • 一文看懂:MES定义和功能是什么,以及在数字化工厂的应用
  • 对 SQL 说“不”~
  • 【爱空间_登录安全分析报告】
  • web前端三大主流框架
  • git获取的项目无法运行
  • java 原生http服务器 测试JS前端ajax访问实现跨域
  • 捋一捋C++中的逻辑运算(一)——表达式逻辑运算
  • qcom 平台系统签名流程
  • 从零开始实现自己的串口调试助手(5) -实现HEX显示/发送/接收
  • 【计算机毕设】基于SpringBoot的民宿在线预定平台设计与实现 - 源码免费(私信领取)
  • 大数据—数据分析概论
  • centos7下卸载MySQL,Oracle数据库
  • Spring解决循环依赖
  • RUST运算符重载
  • 描述一下 Array.forEach() 循环和 Array.map() 方法之间的主要区别
  • 在GEE中显示矢量或栅格数据的边界(包含样式设计)
  • django使用fetch上传文件
  • linux安装docker步骤
  • Unity DOTS技术(一)简介
  • 深度解读ChatGPT基本原理
  • python实现——分类类型数据挖掘任务(图形识别分类任务)
  • 【安卓跨进程通信IPC】-- Binder
  • 大数据之Schedule调度错误(一)
  • DiffIR论文阅读笔记
  • prometheus+alertmanager+webhook钉钉机器人告警
  • ctfshow 年CTF web
  • 原型链、闭包、手写一个闭包函数、 闭包有哪些优缺点、原型链继承
  • linux中SSH_ASKPASS全局变量的作用