Rumah >pembangunan bahagian belakang >Tutorial Python >Apakah modul Python dan bagaimana saya mengimportnya?
, 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:
<code class="python">import math result = math.sqrt(25) # Use the sqrt function from the math module print(result) # Output: 5.0</code>
from...import
<code class="python">from math import sqrt, pi result = sqrt(16) # No need to prefix with math. print(result) # Output: 4.0 print(pi) # Output: 3.141592653589793</code>menyediakan fungsi matematik seperti
, as
,
<code class="python">import math as m result = m.sin(m.pi/2) # Use 'm' as a shorter alias for math print(result) # Output: 1.0</code>, dan lain -lain. Membaca fail, dan proses pengurusan. Penting untuk tugas yang melibatkan manipulasi sistem fail.
:
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
<code class="python">import math result = math.sqrt(25) # Use the sqrt function from the math module print(result) # Output: 5.0</code>
Sekarang, anda boleh mengimport dan menggunakannya dalam fail python yang lain:
<code class="python">from math import sqrt, pi result = sqrt(16) # No need to prefix with math. print(result) # Output: 4.0 print(pi) # Output: 3.141592653589793</code>
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!