日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

import math在python种中的意思,Python中import使用

發布時間:2023/12/16 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 import math在python种中的意思,Python中import使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import的使用

舉例:

#coding:utf-8

import math

r=5

print("半徑是5的圓面積是:%.2f"%(math.pi*r**2))

import math的意思為從Python標準庫中引入math.py模塊,這是Python中定義的引入模塊的方法。

import的標準語法如下:import module1[, module2[,… moduleN]]表示允許一個import導入多個模塊,但各個模塊間需要用逗號隔開。

當我們使用import語句時,Python解釋器怎樣找到對應的文件呢?這涉及Python的搜索路徑,搜索路徑由一系列目錄名組成,Python解釋器會依次從這些目錄中尋找引入的模塊??雌饋砗芟癍h境變量,事實上可以通過定義環境變量的方式確定搜索路徑。搜索路徑是在Python編譯或安裝時確定的,被存儲在sys模塊的path變量中。查看搜索路徑的方式如下:

import sys

print('python的搜索路徑為:%s'% sys.path)

執行結果如下:

python的搜索路徑為:['D:\\protect\\python\\python_interface', 'D:\\protect\\python', 'D:\\Python36\\python36.zip', 'D:\\Python36\\DLLs', 'D:\\Python36\\lib', 'D:\\Python36', 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python36\\site-packages', 'D:\\Python36\\lib\\site-packages', 'D:\\Python36\\lib\\site-packages\\win32', 'D:\\Python36\\lib\\site-packages\\win32\\lib', 'D:\\Python36\\lib\\site-packages\\Pythonwin']

由以上輸出結果看到,sys.path輸出了一個列表,第一項輸出的是執行文件所在的目錄,即我們執行Python解釋器的目錄(如果是腳本,就是運行腳本所在的目錄)。

除了用import引入模塊外,還有另一種方式引入模塊,先看交互模式下輸入的示例:

from math import pi

print(pi)

在Python中,from語句可以從模塊中導入指定部分到當前命名空間中,語法如下:from modname import name1[, name2[, … nameN]]例如,from math import pi語句就是從math模塊中導入pi到當前命名空間,該語句不會將math整個模塊導入。比如在math模塊中還有sin、exp函數,在這個語句里這兩個函數都使用不了,而在導入整個math模塊的語句中可以使用。

這樣做的好處是什么呢?先看如下示例:

導入模塊、模塊中部分函數的區別

由上面的輸出結果可知,如果在導入math模塊時訪問pi對象,需要使用math.pi,直接使用pi訪問不了,會報錯。使用import語句后,可以直接訪問pi對象,不需要加上模塊名進行訪問。

可以從一個導入語句導入多個函數,多個函數之間用逗號分割。比如:

from math import pi,sin

如果要訪問模塊中多個對象,是否需要一個一個導入呢?當然不用,可以直接使用如下語句:

from math import *

這是一個簡單地將項目中所有模塊都導入的方法。在實際開發中,這種聲明不建議過多使用,這樣不利于編寫清晰、簡單的代碼。只有想從給定模塊導入所有功能時才使用這種方式。

除了上述幾種方式外,還可以為模塊取別名,例如:

模塊取別名

既然可以為模塊取別名,當然也可以為函數取別名,例如:

函數取名

總結

以上是生活随笔為你收集整理的import math在python种中的意思,Python中import使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。