0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

rom…import导入代码介绍

麦辣鸡腿堡 来源:Python都知道 作者:了不起 2023-09-11 17:35 次阅读

rom…import导入

  • 基本语法格式如下:from 模块名 import 成员1,成员2,…
  • 如果希望导入一个模块中的所有成员,则可以采用如下方式:from 模块名 import *但你不知道你导入什么名字,很有可能会覆盖掉你之前已经定义的名字。而且可读性极其的差, 一般生产环境中尽量避免使用

实操代码:

from math import pi,sin
print(sin(pi/2))    #输出1.0

import语句和from...import语句的区别

  • import 导入的是模块
  • from...import 导入的是模块中的函数/类

实操代码: 自定义一个模块 calculator.py

# mypy13_calculator.py
"""一个实现四则运算的计算器"""


def add(a, b):
    return a + b


def minus(a, b):
    return a - b


class MyNum():

    def print666(self):
        print(666)

在另一个模块 mypy13_test.py 测试

import mypy13_calculator as calculator

a = calculator.add(222, 444)
add(100,200)       # 不加模块名无法识别, 报错: NameError: name 'add' is not defined
print(a)

from 模块名 import * (不推荐使用)

from mypy13_calculator import *
a = add(222, 444)   # 无需模块名,可以直接引用里面的函数/类
print(a)

b = MyNum()
b.print666()
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2486

    浏览量

    46555
  • 代码
    +关注

    关注

    30

    文章

    4557

    浏览量

    66826
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83478
收藏 人收藏

    评论

    相关推荐

    求助各位大神关于Labview导入代码Import String)的问题

    小弟菜鸟,我在向Labview导入代码的时候遇到了一个窗口让我name a log file,名字我怎么输都不对,有哪位知道这个该怎么处理吗?如图所示
    发表于 01-10 23:20

    import-mailbox-to-gmail邮件导入工具

    ./oschina_soft/import-mailbox-to-gmail.zip
    发表于 05-23 11:00 2次下载
    <b class='flag-5'>import</b>-mailbox-to-gmail邮件<b class='flag-5'>导入</b>工具

    python包模块相对导入from和import介绍1

    无包文件**init**.py下,python通过import module导入模块时,先搜索程序运行主目录。 程序运行主目录为运行的py文件所在目录,而不是执行python.exe时所在目录。 模块搜索路径sys.path参考:python模块基础
    的头像 发表于 02-21 14:15 805次阅读

    简述python包模块import和from及all

    python指定导入目录路径,称为包导入。 通过import和from导入包模块。 通过**all**指定导入的模块和
    的头像 发表于 02-21 14:20 969次阅读

    Vivado:ROM和RAM的verilog代码实现

    本文主要介绍ROM和RAM实现的verilog代码版本,可以借鉴参考下。
    的头像 发表于 05-16 16:57 932次阅读

    import模块的导入方法

    import 语句的基本语法格式如下: import 模块名 # 导入一个模块 import 模块1,模块2… # 导入多个模块
    的头像 发表于 09-11 17:31 805次阅读

    如何实现__import__()动态导入

    import () 动态导入 import 语句本质上就是调用内置函数 import (),我们可以通过它实现动态导入 实操
    的头像 发表于 09-11 17:38 756次阅读

    Python导入包操作和本质

    导入包操作和本质 常见方式如下: import a.aa.module_AA : 按模块路径导入 在使用时,必须加完整名称来引用. 比如: a.aa.module_AA.fun_AA() from
    的头像 发表于 09-12 17:41 698次阅读

    Isort:自动整理import的超实用工具教程

    isort 是一个Python的实用程序/库,它会按字母顺序对导入(import)的库进行排序,并自动分组。它提供多种使用方式,包括命令行、Python调用等。 它基于Python 3.6+实现
    的头像 发表于 10-21 10:38 313次阅读
    Isort:自动整理<b class='flag-5'>import</b>的超实用工具教程

    Isort:自动整理 import 的超实用工具教程

    isort 是一个Python的实用程序/库,它会按字母顺序对导入(import)的库进行排序,并自动分组。它提供多种使用方式,包括命令行、Python调用等。 它基于Python 3.6+实现
    的头像 发表于 10-31 15:09 267次阅读
    Isort:自动整理 <b class='flag-5'>import</b> 的超实用工具教程

    Python import Hook 实现远程导入模块

    所谓的模块 导入,是指在一个模块中使用另一个模块的代码的操作,它有利于代码的复用。 也许你看到这个标题,会说我怎么会发这么基础的文章? 与此相反。恰恰我觉得这篇文章的内容可以算是 Python
    的头像 发表于 11-02 11:45 351次阅读
    Python <b class='flag-5'>import</b> Hook 实现远程<b class='flag-5'>导入</b>模块

    python如何导入模块

    Python是一种强大的编程语言,它支持模块化编程,使得开发者可以将代码分解为可重用且独立的模块。模块是一个包含函数、类和变量等定义的文件,我们可以使用import语句将这些模块导入到我们的程序
    的头像 发表于 11-22 14:46 537次阅读

    python如何import自己的模块

    在Python中,我们可以通过import语句来引入自己的模块。导入自己的模块可以提高代码的可重用性,使代码更加清晰和易于维护。在本文章中,我们将详细
    的头像 发表于 11-22 14:57 311次阅读

    如何用import导入一个包

    在Python中,import语句用于导入代码所需的模块或包。模块是Python代码的集合,而包是包含模块和其他包的文件夹。在本文中,我将详细说明如何使用
    的头像 发表于 11-22 14:59 430次阅读

    java导入import怎么写

    在Java中,使用import语句来引入其他包中的类,以便在当前文件中使用这些类。import语句可以帮助我们有效地组织和管理代码,并且使程序更易读和易维护。下面是关于Java中import
    的头像 发表于 11-22 15:00 444次阅读