Python中import的使用

2023-05-16

python中的import语句是用来导入模块的,在python模块库中有着大量的模块可供使用,要想使用这些文件需要用import语句把指定模块导入到当前程序中。

import语句的作用

import语句作用就是用来导入模块的,它可以出现在程序中的任何位置。

import语句语法

使用import语句导入模块,import语句语法如下:


import module
关键字 模块名  

使用方法如下:


import math       #导入math模块
math.floor()      #调用math模块中的floor()函数  

如果要同时导入多个模块,只需要在模块名之前用逗号进行分隔:


import module1,module2,module3.......  

同时导入多个模块的方法,对于初学者来说可读性和可理解性不如第一种好。所以想要导入多个模块时,还是比较推荐用第一种方式,把每一个模块都单独进行一次导入,可能会感觉操作起来麻烦一些,但便于理解。

import语句导入模块顺序

在编写代码过程中,我们可能需要多种多样的模块,需要注意的是最好把导入模块放在代码的开头。

为什么要把import导入模块放在程序开头使用呢?

解释器在执行语句时,遵循作用域原则。因为这和作用域有关系,如果在顶层导入模块,此时它的作用域是全局的;如果在函数内部导入了模块,那它的作用域只是局部的,不能被其它函数使用。如果其它函数也要用到这个模块,还需要再次导入比较麻烦。

在用import语句导入模块时最好按照这样的顺序:

1、python 标准库模块
2、python 第三方模块
3、自定义模块

 

from-import语句

python from import语句也是导入模块的一种方法,更确切的说是导入指定的模块内的指定函数方法。

from-import语句语法


from module import name
关键字 模块名 关键字 方法名  

例如入导函数math模块中的floor函数方法:


from math import floor  

python from使用方法例如:


from math import floor    #导入math模块中的floor函数方法
floor()    #调用floor()函数方法  

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python中import的使用 的相关文章

随机推荐

  • AHB总线协议(一)

    1 简介 AHB Advanced High Performance Bus 总线规范是AMBA Advanced Microcontroller Bus Architecture V2 0总线规范的一部分 xff0c AMBA总线规范是A
  • iOS 4.5.5版本 被拒绝!!!! "App Rejected : non-public APIs"

    今天上午收到邮件说是被拒绝了 原文是 这一版本 我就添加一个购买sku的方法 并没有添加什么库 简简单单的一次升级给我出一私有方法拒绝 在xcode8 iOS10 刚出来 苹果新规则进一步丰富 出现这种意外的问题 一定不只我一个 的确 我在
  • 删除文件夹及其子文件

    rm rf 目录 转载于 https www cnblogs com tiandsp archive 2012 07 09 2583207 html
  • 树莓派练习程序(土壤湿度检测)

    土壤湿度检测模块如下 xff1a 树莓派的引脚如下图 xff1a 我们将Vcc引脚连接物理接口2 xff0c GND引脚连接物理接口39 xff0c DO引脚连接物理接口40 实物连接如下图 xff1a 编程使用WiringPi库 xff0
  • 搞定面试问题-进程、线程、协程

    关于进程 xff0c 线程 xff0c 协程是面试中经常可见的问题 xff0c 接下来这篇文章帮你梳理一下 xff0c 让你轻松应对面试官 1 xff0c 什么是进程 一个程序的执行实例就是一个进程 每一个进程提供执行程序所需的所有资源 x
  • OVN 架构分析

    架构分析Base flow L2 L3 forwardingOVN L2 gateway OVN 是 Open vSwitch 社区在 2015 年 1 月份才宣布的一个子项目 xff0c OVN 使用 Open vSwitch功能提供一个
  • fyi 在邮件里是什么意思_FYI的完整形式是什么?

    fyi 在邮件里是什么意思 仅供参考 xff1a 供您参考 FYI For Your Information FYI is an acronym of 34 For Your Information 34 It is a widesprea
  • Maven war包相互依赖

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 假设有两个war包 xff1a A和B A又依赖于B 根据Java规范 xff0c classpath不能指定WAR文件 这就意味着在编译时 xff0c A项目无法访问B项
  • 没事儿乱冒点皮皮

    快一个月没写Blog了 xff0c 这段时间忙着应付考试 xff0c 也就没花太多的时间管这些 前天刚刚考完四级 xff0c 感觉还不错 xff0c 希望能过吧 xff0c 虽然这次我还是没怎么努力学英语 xff0c 如果说真的过了 xff
  • AutoLISP对话框DCL按钮Button设计实例

    AutoLISP对话框DCL按钮设计实例 xff0c 绘制三种形式的图形 xff0c DCL对话框设计代码如下 dia5b dialog label 61 34 按钮测试 34 boxed row label 61 34 图形尺寸 34 e
  • 教你如何修改运行中的docker容器的端口映射

    在docker run创建并运行容器的时候 xff0c 可以通过 p指定端口映射规则 但是 xff0c 我们经常会遇到刚开始忘记设置端口映射或者设置错了需要修改 当docker start运行容器后并没有提供一个 p选项或设置 xff0c
  • svn status 显示 ~xx

    版本控制下的项目与其它类型的项目重名
  • python键盘输入转换为列表_Python键盘输入转换为列表的实例

    Python键盘输入转换为列表的实例 发布时间 xff1a 2020 08 19 12 58 38 来源 xff1a 脚本之家 阅读 xff1a 92 作者 xff1a 清泉影月 Python输入字符串转列表是为了方便后续处理 xff0c
  • 如何调试带有源代码的dll文件

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 工作环境 xff1a dll源代码是c xff0c 在Visual studio 2010中调试 第一步 xff0c 调试的准备 用C 语言编写一个测试dll文件的程序 x
  • (网上搜集)金蝶报错:名称或代码在系统中已被使用

    KIS专业版 修正核算项目关系 select from t itemdetail exec sp cleanitemdetailv GO update a set a fdetailcount 61 b Fcount from t item
  • Xmanager 远程连接linux ubuntu桌面操作系统

    Xmanager 远程连接linux ubuntu桌面操作系统 Xmanager 下载地址 url http dl pconline com cn download 53773 html url 1 ubuntu desk操作系统的配置 系
  • c语言中strtok函数_在C语言中使用strtok()和strtok_r()函数

    c语言中strtok函数 In this article we ll take a look at using the strtok and strtok r functions in C 在本文中 xff0c 我们将介绍如何在C语言中使用
  • Qt QTreeWidget节点的添加+双击响应+删除详解

    QTreeWidget是实现树形结构的类 xff0c 在很多软件中都可以看到类似树形结构的界面 我做的一个示例如下图 xff0c 用来处理图像 xff0c 最顶层节点是图像的路径名 xff0c 子节点是图像的各个波段 xff0c 双击各个波
  • 【转】如何使用分区助手完美迁移系统到SSD固态硬盘?

    自从SSD固态硬盘出世以来 xff0c 一直都被持续关注着 xff0c SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思 xff0c 直接后果就是让无数机械硬盘为止黯然退场 xff0c 很多软件都可以做到系统迁移 xff0c 然而
  • Python中import的使用

    python中的import语句是用来导入模块的 xff0c 在python模块库中有着大量的模块可供使用 xff0c 要想使用这些文件需要用import语句把指定模块导入到当前程序中 import语句的作用 import语句作用就是用来导