Modul Hari

Barbara Streisand
Lepaskan: 2024-11-23 02:44:13
asal
689 orang telah melayarinya

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.
Salin selepas log masuk

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__) 
Salin selepas log masuk

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

Hello
__main__
Salin selepas log masuk
print("Hello")
print(__file__)
Salin selepas log masuk

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
Salin selepas log masuk
''' User module documentation string'''
print(__doc__)
Salin selepas log masuk

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

User module documentation string
Salin selepas log masuk
#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)
Salin selepas log masuk

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)
Salin selepas log masuk

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
Salin selepas log masuk

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)
Salin selepas log masuk
300
5.0
Salin selepas log masuk

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)

Salin selepas log masuk

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

help('modules')
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan