, yang mengandungi fungsi matematik, anda akan menulis:
import
Anda juga boleh mengimport fungsi atau kelas tertentu dari modul menggunakan math
Modul dan kegunaan mereka? Berikut adalah beberapa perkara biasa:
import math result = math.sqrt(25) # Use the sqrt function from the math module print(result) # Output: 5.0
from...import
from math import sqrt, pi result = sqrt(16) # No need to prefix with math. print(result) # Output: 4.0 print(pi) # Output: 3.141592653589793
, as
,
import math as m result = m.sin(m.pi/2) # Use 'm' as a shorter alias for math print(result) # Output: 1.0
:
Menjana nombor pseudo-rawak. Digunakan dalam simulasi, permainan, dan kriptografi.math
: menyediakan kelas untuk bekerja dengan tarikh dan masa. Penting untuk mengendalikan data yang berkaitan dengan masa dalam aplikasi. Berguna untuk berinteraksi dengan penterjemah python itu sendiri. penyahkodan. Penting untuk bekerja dengan API web dan pertukaran data. Digunakan untuk pembersihan data, pemprosesan teks, dan parsing. Cukup tulis kod python anda dalam fail (mis., sqrt
), dan simpannya. Fail ini kemudian menjadi modul anda. Katakan sin
mengandungi: cos
import math result = math.sqrt(25) # Use the sqrt function from the math module print(result) # Output: 5.0
Sekarang, anda boleh mengimport dan menggunakannya dalam fail python yang lain:
from math import sqrt, pi result = sqrt(16) # No need to prefix with math. print(result) # Output: 4.0 print(pi) # Output: 3.141592653589793
ingat untuk meletakkan my_module.py
dalam direktori yang sama seperti skrip utama anda, atau tentukan laluan yang betul apabila mengimport. Untuk projek yang lebih besar, penganjuran modul ke dalam pakej (direktori yang mengandungi pelbagai modul dan fail __init__.py
) sangat disyorkan. Berikut adalah beberapa amalan terbaik:
Gunakan import yang jelas:
Elakkan import wildcard (Atas ialah kandungan terperinci Apakah modul Python dan bagaimana saya mengimportnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!