日間模組

Barbara Streisand
Barbara Streisand原創
2024-11-23 02:44:13755瀏覽

Day  Modules

模組:

在 Python 中,模組是包含 Python 定義和語句的檔案。模組可讓您將程式碼組織成可重複使用的部分,並協助維護和建置您的程式。

模組本質上是一個 Python 檔案 (.py)

Python 提供內建模組(如 math、os 等)。

您可以建立自己的自訂模組。

模組有特殊變數:

__name__: The name of the module.
__file__: The file path of the module.
__doc__ : The documentation string of a module.

在 Python 中,以雙底線開頭和結尾的識別字(如 namedoc 等)稱為「dunder」(雙底線)方法或屬性。

print("Hello")
print(__name__) 

如果直接執行腳本,name的值將被設定為「main」。

Hello
__main__
print("Hello")
print(__file__)

如果腳本儲存為 one.py 並直接使用 python one.py 運行它,輸出將如下所示:

Hello
/home/prigo/Desktop/one.py
''' User module documentation string'''
print(__doc__)

當模組執行時,doc屬性將包含在文件頂部定義的文件字串('''用戶模組文件字串''')。

User module documentation string
#calculator.py

def add(no1,no2):
    print(no1+no2)

def subtract(no1,no2):
    print(no1-no2)

def multiply(no1,no2):
    print(no1*no2)

def divide(no1,no2):
    print(no1/no2)

一個簡單的 Python 模組,定義了加法、減法、乘法和除法等基本算術運算。

Python 中的 import 語句用於將程式碼從一個模組(Python 檔案)匯入另一個模組。

#user.py
import calculator

calculator.add(100,123)
calculator.multiply(10,3)

這將從計算器模組呼叫 add 函數,將 100 和 123 相加。
這將調用乘法函數,將 10 和 3 相乘。

223
30

這僅從計算器模組匯入加法和乘法函數,您可以直接使用它們,無需模組前綴。

#user.py
from calculator import add, divide

add(100,200)
divide(200,40)
300
5.0

幫助()

在 Python 中,help() 函數是內建函數,用於顯示有關 Python 物件、模組、函數、類別或方法的文件。

import math
help(math)

這將顯示有關數學模組的詳細信息,包括其函數,如 Floor()、ceil() 等。

help('modules')

這將顯示 python 中可用的模組清單。

以上是日間模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn