0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

rom…import導入代碼介紹

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:了不起 ? 2023-09-11 17:35 ? 次閱讀

rom…import導入

  • 基本語法格式如下:from 模塊名 import 成員1,成員2,…
  • 如果希望導入一個模塊中的所有成員,則可以采用如下方式:from 模塊名 import *但你不知道你導入什么名字,很有可能會覆蓋掉你之前已經定義的名字。而且可讀性極其的差, 一般生產環(huán)境中盡量避免使用

實操代碼:

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

import語句和from...import語句的區(qū)別

  • import 導入的是模塊
  • from...import 導入的是模塊中的函數/類

實操代碼: 自定義一個模塊 calculator.py

# mypy13_calculator.py
"""一個實現(xiàn)四則運算的計算器"""


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()
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2626

    瀏覽量

    47212
  • 代碼
    +關注

    關注

    30

    文章

    4694

    瀏覽量

    68078
  • python
    +關注

    關注

    54

    文章

    4756

    瀏覽量

    84284
收藏 人收藏

    評論

    相關推薦

    使用java語言導入SQL到MySql的源代碼免費下載

    本文檔的主要內容詳細介紹的是使用java語言導入SQL到MySql的源代碼免費下載。
    發(fā)表于 09-23 16:38 ?3次下載
    使用java語言<b class='flag-5'>導入</b>SQL到MySql的源<b class='flag-5'>代碼</b>免費下載

    import-mailbox-to-gmail郵件導入工具

    ./oschina_soft/import-mailbox-to-gmail.zip
    發(fā)表于 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文件所在目錄,而不是執(zhí)行python.exe時所在目錄。 模塊搜索路徑sys.path參考:python模塊基礎
    的頭像 發(fā)表于 02-21 14:15 ?983次閱讀

    簡述python包模塊import和from及all

    python指定導入目錄路徑,稱為包導入。 通過import和from導入包模塊。 通過**all**指定導入的模塊和
    的頭像 發(fā)表于 02-21 14:20 ?1185次閱讀

    淺析python模塊創(chuàng)建和from及import使用

    python模塊通過用python程序編寫的.py文件即可創(chuàng)建,通過from及import語句導入模塊來使用。
    的頭像 發(fā)表于 02-21 14:44 ?768次閱讀

    Vivado:ROM和RAM的verilog代碼實現(xiàn)

    本文主要介紹ROM和RAM實現(xiàn)的verilog代碼版本,可以借鑒參考下。
    的頭像 發(fā)表于 05-16 16:57 ?1480次閱讀

    import模塊的導入方法

    import 語句的基本語法格式如下: import 模塊名 # 導入一個模塊 import 模塊1,模塊2… # 導入多個模塊
    的頭像 發(fā)表于 09-11 17:31 ?1125次閱讀

    如何實現(xiàn)__import__()動態(tài)導入

    import () 動態(tài)導入 import 語句本質上就是調用內置函數 import (),我們可以通過它實現(xiàn)動態(tài)導入 實操
    的頭像 發(fā)表于 09-11 17:38 ?1023次閱讀

    Isort:自動整理import的超實用工具教程

    isort 是一個Python的實用程序/庫,它會按字母順序對導入(import)的庫進行排序,并自動分組。它提供多種使用方式,包括命令行、Python調用等。 它基于Python 3.6+實現(xiàn)
    的頭像 發(fā)表于 10-21 10:38 ?649次閱讀
    Isort:自動整理<b class='flag-5'>import</b>的超實用工具教程

    Isort:自動整理 import 的超實用工具教程

    isort 是一個Python的實用程序/庫,它會按字母順序對導入(import)的庫進行排序,并自動分組。它提供多種使用方式,包括命令行、Python調用等。 它基于Python 3.6+實現(xiàn)
    的頭像 發(fā)表于 10-31 15:09 ?556次閱讀
    Isort:自動整理 <b class='flag-5'>import</b> 的超實用工具教程

    Python import Hook 實現(xiàn)遠程導入模塊

    所謂的模塊 導入,是指在一個模塊中使用另一個模塊的代碼的操作,它有利于代碼的復用。 也許你看到這個標題,會說我怎么會發(fā)這么基礎的文章? 與此相反。恰恰我覺得這篇文章的內容可以算是 Python
    的頭像 發(fā)表于 11-02 11:45 ?566次閱讀
    Python <b class='flag-5'>import</b> Hook 實現(xiàn)遠程<b class='flag-5'>導入</b>模塊

    Python怎么導入math模板

    用math模塊,首先需要在Python腳本或交互式解釋器中導入它。導入math模塊的方法有兩種,分別是導入整個模塊和只導入需要的函數和常量。下面將分別
    的頭像 發(fā)表于 11-22 14:49 ?1945次閱讀

    python如何import自己的模塊

    在Python中,我們可以通過import語句來引入自己的模塊。導入自己的模塊可以提高代碼的可重用性,使代碼更加清晰和易于維護。在本文章中,我們將詳細
    的頭像 發(fā)表于 11-22 14:57 ?2509次閱讀

    如何用import導入一個包

    在Python中,import語句用于導入代碼所需的模塊或包。模塊是Python代碼的集合,而包是包含模塊和其他包的文件夾。在本文中,我將詳細說明如何使用
    的頭像 發(fā)表于 11-22 14:59 ?1011次閱讀

    java導入import怎么寫

    在Java中,使用import語句來引入其他包中的類,以便在當前文件中使用這些類。import語句可以幫助我們有效地組織和管理代碼,并且使程序更易讀和易維護。下面是關于Java中import
    的頭像 發(fā)表于 11-22 15:00 ?859次閱讀