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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

py模块导入示例

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 py模块导入示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.什么是模塊?

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000


2.導入模塊的三種方法

我們現在有一個需求,要求出cos(π) 派的值,我們可以采用py中自帶的math模塊來進行調用,math模塊是py的一個數學類模塊。
我們先來看一下該模塊中都有什么函數。請進入交互式界面。

方法1:用import導入math的所有函數,這樣其中的所有函數都可以為你調用。

>>> import math ;; 導入math模塊 >>> dir(math) ;; 用dir函數查看math內的函數 ['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc','exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'remainder', 'sin', 'sinh','sqrt', 'tan', 'tanh', 'tau', 'trunc']

關于dir函數,你可以通過觀看:http://www.cnblogs.com/nianqiantuling/p/9020772.html來獲取幫助
dir返回的是math模塊中的函數名字組成的一個列表。列表也是py的數據類型。我們在其中可以找到cos函數,以及pi,在py中,π用pi來表示,你也可以在上面的那個列表中找到。

>>> math.pi ;; '.'英文標點句號是屬性訪問符,本段代碼的意思是引用math模塊中的pi屬性 3.141592653589793 ;; 這樣就求出了π的值>>> math.cos(math.pi) ;; 使用math中的cos函數來求math中的pi -1.0

?

方法2:用新的名字來引用函數(重新進入交互式界面,因為在你的編譯器中現在已經導入了math模塊,我們現在要換另一種方法為了避免未知錯誤)

>>> import math as k ;; 導入math函數,并用別名k來代替math,as是關鍵字。 >>> k.pi ;; 每次都要用math來引用函數會不會太麻煩了呢,用別名可以提高我們編寫的速度 3.141592653589793 >>> k.cos(k.pi) -1.0

?

方法3:只導入部分函數,py中有很多模塊,在實際工作中,難免你會導入的幾個模塊中有幾個名字相同的函數,在這種情況下,會出現未知的錯誤。在上面的兩個方法中,都是將模塊中的所有函數都導入進去,而我們只需要pi和cos函數,所以方法3是一種很好的方法,我們需要什么,就導入什么。(重新進入編譯器)

>>> from math import pi ;; 從math模塊中導入pi >>> pi ;; 不需要英文句點,可以直接使用 3.141592653589793 >>> cos(pi) ;; cos函數沒有被導入,所以無法使用,報錯 Traceback (most recent call last): ;; 以下為報錯信息File "<pyshell#2>", line 1, in <module>cos(pi) NameError: name 'cos' is not defined>>> from math import pi, cos ;; 同時導入多個函數,可用英文逗號進行隔開 >>> cos(pi) ;; 使用成功 -1.0

關閉py官方編譯器的快捷方法:
(1)Alt + 4快捷鍵
(2)輸入exit(),并回車

模塊math的其他函數講解:https://www.cnblogs.com/zhangboblogs/p/7860784.html
句點,py的屬性訪問符:https://www.zhihu.com/question/64637633

?

轉載于:https://www.cnblogs.com/nianqiantuling/p/9064756.html

總結

以上是生活随笔為你收集整理的py模块导入示例的全部內容,希望文章能夠幫你解決所遇到的問題。

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