最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python import與from import使用及區(qū)別介紹

 更新時間:2018年09月06日 15:08:57   作者:寒爵  
Python程序可以調(diào)用一組基本的函數(shù)(即內(nèi)建函數(shù)),比如print()、input()和len()等函數(shù)。接下來通過本文給大家介紹Python import與from import使用及區(qū)別介紹,感興趣的朋友一起看看吧

下面介紹下Python import與from import使用,具體內(nèi)容如下所示:

Python程序可以調(diào)用一組基本的函數(shù)(即內(nèi)建函數(shù)),比如print()、input()和len()等函數(shù)。Python本身也內(nèi)置一組模塊(即標準庫)。每個模塊都是一個Python程序,且包含了一組相關的函數(shù),可以嵌入到你的程序之中,比如,math模塊包含了數(shù)學運算相關的函數(shù),random模塊包含隨機數(shù)相關的函數(shù),等等。

一、import語句

在開始使用一個模塊中的函數(shù)之前,必須用import語句導入該模塊。

語法:

import module1[, module2[,... moduleN]]

實例:

1、使用random模塊ranint() 函數(shù):

# printRandom.py
import random
for i in range(5):
  print(random.randint(1, 10))
# result:

說明:因randint()函數(shù)屬于random模塊,必須在函數(shù)名稱之前先加上random,告訴Python在random模塊中尋找這個函數(shù)。

2、導入多個模塊:

import math, sys, random, os

二、from import語句

這是導入模塊的另一種形式,使用這種形式的 import 語句, 調(diào)用 模塊中的函數(shù)時不需要  moduleName. 前綴 。但是,使用完整的名稱會讓代碼更可讀,所以最好是使用普通形式的 import 語句 。

語法:

from moduleName import name1[, name2[, ... nameN]]|*

實例:

導入random模塊下的所有函數(shù):

from random import *
for i in range(5):
  print(randint(1, 10)) # 這里就不需要random.前綴了

導入random模塊下的randint, random函數(shù):

from random import randint, random

下面看下python import 和from import 區(qū)別

上網(wǎng)查了一下,貌似是一個簡單問題,網(wǎng)上都是這么說的,我之前也是這么理解的:

假設有一個包名字叫 numpy, 里面有一個函數(shù) zeros

1、 from numpy import zeros

那么你可以直接調(diào)用 zeros()函數(shù)

2、import numpy.zeros

那么你只能使用全名 numpy.zeros

但今天遇到了問題了。

from sklearn import datasets
a=datasets.load_digits()
print(a)

這個代碼沒問題

但是下面這個代碼居然提示錯誤

import sklearn
a=sklearn.datasets.load_digits()
print(a)

提示錯誤是:AttributeError: module 'sklearn' has no attribute 'datasets'

什么鬼,看不懂,不是說import sklearn 后應該可以通過點.來訪問sklearn里的所有內(nèi)容嗎,就像numpy中那樣。初學者,不懂,求大神解釋下,不勝感激??!

這樣也報錯

import sklearn.datasets
a=datasets.load_digits()
print(a)
NameError: name 'datasets' is not defined

總結(jié)

以上所述是小編給大家介紹的Python import與from import使用及區(qū)別介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • python算法表示概念掃盲教程

    python算法表示概念掃盲教程

    這篇文章主要為大家詳細介紹了python算法表示概念掃盲教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 利用Pygame制作躲避僵尸游戲

    利用Pygame制作躲避僵尸游戲

    本文參考了神廟逃亡,利用Pygame實現(xiàn)一個人躲避僵尸的小游戲,主要的是精靈、精靈組之間相撞、相交的處理,感興趣的可以了解一下
    2022-05-05
  • Python重寫父類的三種方法小結(jié)

    Python重寫父類的三種方法小結(jié)

    本文主要介紹了Python重寫父類的三種方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • python畫條形圖實例

    python畫條形圖實例

    這篇文章主要為大家詳細介紹了python畫條形圖實例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 使用python中的openpyxl操作excel詳解

    使用python中的openpyxl操作excel詳解

    這篇文章主要介紹了使用python中的openpyxl操作excel詳解,openpyxl 模塊是一個讀寫Excel文檔的Python庫,本文就來講解如何使用openpyxl操作excel,需要的朋友可以參考下
    2023-07-07
  • 為什么在函數(shù)中運行的?Python?代碼速度更快?

    為什么在函數(shù)中運行的?Python?代碼速度更快?

    對于Python解釋器來說,讀取和寫入局部變量比全局變量更容易和更快,因為它們的作用域范圍較小
    2023-09-09
  • pandas 選擇某幾列的方法

    pandas 選擇某幾列的方法

    今天小編就為大家分享一篇pandas 選擇某幾列的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python Xpath語法的使用

    python Xpath語法的使用

    這篇文章主要介紹了python Xpath語法的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • windows下python 3.6.4安裝配置圖文教程

    windows下python 3.6.4安裝配置圖文教程

    這篇文章主要為大家詳細介紹了windows下python 3.6.4安裝配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 如何使用python中的networkx來生成一個圖

    如何使用python中的networkx來生成一個圖

    這篇文章主要介紹了如何使用python中的networkx來生成一個圖,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評論

博野县| 衡南县| 额敏县| 剑川县| 盐边县| 虹口区| 嘉荫县| 科尔| 玉树县| 北碚区| 泰和县| 罗江县| 台前县| 太仓市| 陇川县| 信丰县| 依兰县| 斗六市| 金川县| 张家港市| 苏尼特右旗| 文水县| 平南县| 瑞昌市| 库伦旗| 乳山市| 镇雄县| 奉新县| 探索| 鹰潭市| 贵阳市| 牙克石市| 博白县| 遵义市| 华池县| 桃园市| 衢州市| 漳州市| 曲靖市| 观塘区| 临夏县|