Modul Hari

Barbara Streisand
Barbara Streisandasal
2024-11-23 02:44:13700semak imbas

Day  Modules

Modul:

Dalam Python, modul ialah fail yang mengandungi definisi dan pernyataan Python. Modul membolehkan anda menyusun kod anda menjadi kepingan yang boleh diguna semula dan membantu mengekalkan dan menstruktur program anda.

Modul pada asasnya ialah fail Python (.py)

Python menyediakan modul terbina dalam (seperti matematik, os, dll.).

Anda boleh mencipta modul tersuai anda sendiri.

Modul mempunyai pembolehubah khas:

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

Dalam Python, pengecam bermula dan berakhir dengan garis bawah berganda (seperti nama, doc, dsb.) dipanggil kaedah atau atribut "dunder" (garis bawah berganda).

print("Hello")
print(__name__) 

Jika skrip dijalankan secara langsung, nilai nama akan ditetapkan kepada "utama".

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

Jika skrip disimpan sebagai one.py dan anda menjalankannya terus dengan python one.py, output akan kelihatan seperti ini:

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

Apabila modul dilaksanakan, atribut doc akan mengandungi rentetan dokumentasi yang ditakrifkan di bahagian atas fail (''' Rentetan dokumentasi modul pengguna''').

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)

Modul Python ringkas yang mentakrifkan operasi aritmetik asas seperti penambahan, penolakan, pendaraban dan pembahagian.

Pernyataan import dalam Python digunakan untuk membawa kod daripada satu modul (fail Python) ke yang lain.

#user.py
import calculator

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

Ini akan memanggil fungsi tambah daripada modul kalkulator anda, yang menambah 100 dan 123.
Ini akan memanggil fungsi darab, yang mendarab 10 dan 3.

223
30

Ini hanya mengimport fungsi tambah dan darab daripada modul kalkulator dan anda boleh menggunakannya secara langsung tanpa awalan modul.

#user.py
from calculator import add, divide

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

bantuan()

Dalam Python, fungsi help() ialah fungsi terbina dalam yang digunakan untuk memaparkan dokumentasi tentang objek, modul, fungsi, kelas atau kaedah Python.

import math
help(math)

Ini akan memaparkan maklumat terperinci tentang modul matematik, termasuk fungsinya seperti floor(), ceil(), dll.

help('modules')

Ini akan memaparkan senarai modul yang tersedia dalam python.

Atas ialah kandungan terperinci Modul Hari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn