Μονάδες Python
- Προηγούμενη Σελίδα Χώρος Αξιολογήσεων Python
- Επόμενη Σελίδα Ημερομηνία Python
Πρόταση μαθήματος:
Τι είναι μια μονάδα;
Πιστεύετε σε μονάδες που είναι παρόμοιες με τις βιβλιοθήκες κώδικα;
Μια μονάδα είναι ένα αρχείο που περιέχει ένα σύνολο λειτουργιών, που��για να αναφέρεται στην εφαρμογή.
Δημιουργία μονάδων .py
Για τη δημιουργία μονάδων, απλά αποθηκεύστε τον απαραίτητο κώδικα σε αρχείο με επέκταση
Παρουσίαση
στο αρχείο mymodule.py
στο αρχείο
def greeting(name): print("Hello, " + name)
Αποθηκεύστε τον κώδικα στο αρχείο
Χρησιμοποιήστε το μονάδα Τώρα, μπορούμε να χρησιμοποιήσουμε
import
Παρουσίαση
Εισήχθη το όνομα mymodule
μιας μονάδας, και καλέστε την πρόταση greeting
Συνάρτηση:
import mymodule mymodule.greeting("Bill")
Σχόλια:Αν χρησιμοποιείτε τις λειτουργίες της μονάδας, χρησιμοποιήστε την ακόλουθη γλώσσα:
module_name.function_name
Μεταβλητές της μονάδας
Μια μονάδα μπορεί να περιέχει τις ήδη περιγραφόμενες λειτουργίες, αλλά μπορεί επίσης να περιέχει διάφορους τύπους μεταβλητών (μαγάλες λίστες, λεξικά, αντικείμενα κ.λπ.):
Παρουσίαση
στο αρχείο mymodule.py
Αποθηκεύστε τον κώδικα στο αρχείο
person1 = { "name": "Bill", "age": 63, "country": "USA" }
Παρουσίαση
Εισήχθη το όνομα mymodule
Μια μονάδα που εισήχθη, και μπορείτε να προσπέφτετε στο γλωσσάριο του person1:
import mymodule a = mymodule.person1["age"] print(a)
Ονοματοδοσία του μονάδων
Μπορείτε να ονομάσετε τον φάκελο του μονάδων όπως θέλετε, αλλά η επέκταση του αρχείου πρέπει να είναι .py
。
Αναφέρετε το όνομα του μονάδων
Μπορείτε να χρησιμοποιήσετε αυτή τη μορφή κατά την εισαγωγή του μονάδων. as
Κλειδί δημιουργίας εύχρηστης ονομασίας:
Παρουσίαση
Για τη δημιουργία εύχρηστης ονομασίας του mymodule ως mx:
import mymodule as mx a = mx.person1["age"] print(a)
Ενσωματωμένες μονάδες
Στο Python υπάρχουν αρκετοί ενσωματωμένοι μονάδες, που μπορείτε να εισάγετε ανά πάσα στιγμή.
Παρουσίαση
Εισαγωγή και χρήση platform
Μονάδα:
import platform x = platform.system() print(x)
Χρήση της συνάρτησης dir()
Υπάρχει μια ενσωματωμένη συνάρτηση που μπορεί να αναφέρεται σε όλες τις συνάρτησεις (ή μεταβλητές) ενός μοντέλου.dir()
Συνάρτηση:
Παρουσίαση
List all defined names belonging to the platform module:
import platform x = dir(platform) print(x)
Σχόλια:Η συνάρτηση dir() μπορεί να χρησιμοποιηθεί σε όλες τις μονάδες και επίσης στις μονάδες που δημιουργήσατε.
Εισαγωγή από το μοντέλο
Μπορείτε να χρησιμοποιήσετε το κλειδί from για να εισάγετε μόνο μέρη από το μοντέλο.
Παρουσίαση
Το μοντέλο mymodule έχει μια συνάρτηση και ένα λεξικό:
def greeting(name): print("Hello, " + name) person1 = { "name": "Bill", "age": 63, "country": "USA" }
Παρουσίαση
Import only person1 dictionary from module:
from mymodule import person1 print(person1["age"])
Συμβουλή:Στο από το κλειδί από import, μη χρησιμοποιήστε το όνομα του μοντέλου στην αναφορά στο στοιχείο του μοντέλου. Παράδειγμα: person1["age"], αντί για mymodule.person1["age"]。
- Προηγούμενη Σελίδα Χώρος Αξιολογήσεων Python
- Επόμενη Σελίδα Ημερομηνία Python