Πώς να εισαγάγετε μια ενότητα σε Python: 2 βήματα (με εικόνες)

Πίνακας περιεχομένων:

Πώς να εισαγάγετε μια ενότητα σε Python: 2 βήματα (με εικόνες)
Πώς να εισαγάγετε μια ενότητα σε Python: 2 βήματα (με εικόνες)

Βίντεο: Πώς να εισαγάγετε μια ενότητα σε Python: 2 βήματα (με εικόνες)

Βίντεο: Πώς να εισαγάγετε μια ενότητα σε Python: 2 βήματα (με εικόνες)
Βίντεο: Excel - Δευτερεύων άξονας τιμών σε γράφημα 2024, Απρίλιος
Anonim

Η σύνταξη της Python επιτρέπει τη σημαντική συντόμευση του κώδικα χρησιμοποιώντας κάτι που ονομάζεται modules. Παρόμοια με τα αρχεία κεφαλίδων στο C ++, τα modules αποτελούν χώρο αποθήκευσης για τους ορισμούς των συναρτήσεων. Διαχωρίζονται σε κοινές χρήσεις, όπως η χρονική μονάδα, η οποία παρέχει λειτουργίες για χρήσεις που σχετίζονται με το χρόνο.

Βήματα

Μέθοδος 1 από 2: Χρήση της οδηγίας από-εισαγωγή

Η εντολή από-εισαγωγή εισάγει συναρτήσεις από μια λειτουργική μονάδα και σας επιτρέπει να τις χρησιμοποιήσετε σαν συναρτήσεις από τον πυρήνα της Python. Δεν βλέπετε ότι οι συναρτήσεις ανήκουν στην ενότητα.

Python module index
Python module index

Βήμα 1. Βρείτε την ενότητα

Εντοπίστε τη μονάδα που θα εισαγάγετε. Μπορείτε να βρείτε μια πλήρη λίστα ενσωματωμένων ενοτήτων εδώ (v2.7) και εδώ (v3.5).

Python από λειτουργία εισαγωγής λειτουργικής μονάδας example
Python από λειτουργία εισαγωγής λειτουργικής μονάδας example

Βήμα 2. Για να εισαγάγετε μια συγκεκριμένη συνάρτηση από μια συγκεκριμένη ενότητα, γράψτε:

από [module] import [function]

Αυτό θα πει στο σενάριο ότι χρησιμοποιείτε μια συγκεκριμένη συνάρτηση από μια συγκεκριμένη μονάδα.

  • Για παράδειγμα, για την εισαγωγή του

    randint

    λειτουργία από το

    τυχαίος

    και να τυπώσετε έναν τυχαίο αριθμό χρησιμοποιώντας αυτήν τη συνάρτηση, θα γράφατε:

    από τυχαία εισαγωγή τυπωμένη ύλη (ραντίντ (0, 5))

Η Python από το module εισάγει πολλές λειτουργίες
Η Python από το module εισάγει πολλές λειτουργίες

Βήμα 3. Διαχωρίστε πολλές συναρτήσεις από την ίδια ενότητα με κόμματα (,)

Η δομή μοιάζει με αυτό:

από [module] import [function], [otherFunction], [otherFunction],…

  • Για παράδειγμα, για την εισαγωγή του

    randint

    και

    τυχαίος

    λειτουργίες από το

    τυχαίος

    ενότητα και τυπώστε τυχαίους αριθμούς χρησιμοποιώντας αυτές τις συναρτήσεις, θα γράφατε:

    από τυχαία εισαγωγή randint, τυχαία εκτύπωση (randint (0, 5)) εκτύπωση (τυχαία ())

Python από ενότητα εισαγάγει τα πάντα
Python από ενότητα εισαγάγει τα πάντα

Βήμα 4. Εισαγάγετε ολόκληρες ενότητες χρησιμοποιώντας ένα

*

αντί για όνομα συνάρτησης.

Η δομή μοιάζει με αυτό:

από [module] import *

  • Για παράδειγμα, για την εισαγωγή ολόκληρου

    τυχαίος

    μονάδα και στη συνέχεια εκτυπώστε έναν τυχαίο αριθμό με τον

    randint

    συνάρτηση, θα γράφατε:

    από τυχαία εισαγωγή * εκτύπωση (randint (0, 5))

Python από πολλές μονάδες εισαγωγής function
Python από πολλές μονάδες εισαγωγής function

Βήμα 5. Εισαγάγετε πολλαπλές ενότητες γράφοντας πολλές οδηγίες από την εισαγωγή

Θα πρέπει να ξεκινήσετε μια νέα γραμμή για κάθε εντολή για να διατηρήσετε τον κώδικα αναγνώσιμο, αν και τον διαχωρίζετε με ένα

;

λειτουργεί επίσης.

  • Για παράδειγμα, για την εισαγωγή του

    randint

    λειτουργία από το

    τυχαίος

    ενότητα και το

    sqrt

    λειτουργία από το

    μαθηματικά

    μονάδα και στη συνέχεια να εκτυπώσετε ένα αποτέλεσμα και από τις δύο συναρτήσεις, θα γράφατε:

    από τυχαία εισαγωγή randint από μαθηματική εισαγωγή sqrt # Θα λειτουργούσε επίσης, αλλά δύσκολα διαβάζεται: # από τυχαία εισαγωγή randint? από εισαγωγή μαθηματικών sqrt print (randint (0, 5)) print (sqrt (25))

Μέθοδος 2 από 2: Χρήση της οδηγίας εισαγωγής

Η εντολή εισαγωγής εισάγει συναρτήσεις από μια ενότητα και αφήνει ορατό ότι οι συναρτήσεις προέρχονται από αυτήν τη μονάδα. Όταν χρησιμοποιείτε μια συνάρτηση που έχει εισαχθεί με την οδηγία εισαγωγής, πρέπει να γράψετε το όνομα της λειτουργικής μονάδας και μια τελεία (.) Πριν από αυτήν.

Η οδηγία εισαγωγής δεν επιτρέπει την εισαγωγή μίας συνάρτησης από μια λειτουργική μονάδα χωρίς επίσης να εισαγάγετε όλες τις άλλες.

Python module index
Python module index

Βήμα 1. Βρείτε την ενότητα

Εντοπίστε τη μονάδα που θα εισαγάγετε. Μπορείτε να βρείτε έναν πλήρη κατάλογο ενσωματωμένων ενοτήτων εδώ (v2.7) και εδώ (v3.5).

Module εισαγωγής Python
Module εισαγωγής Python

Βήμα 2. Για να εισαγάγετε μια ενότητα, γράψτε με την ακόλουθη δομή:

εισαγωγή [ενότητα]

  • Για παράδειγμα, για την εισαγωγή του

    τυχαίος

    ενότητα και στη συνέχεια εκτυπώστε έναν τυχαίο αριθμό με τον

    randint

    λειτουργία:

    εισαγωγή τυχαίας εκτύπωσης (random.randint (0, 5))

Python import multiple modules
Python import multiple modules

Βήμα 3. Διαχωρίστε πολλαπλές ενότητες με κόμμα (,)

Η δομή είναι:

εισαγωγή [module], [otherModule], [otherModule],…

Μπορείτε επίσης να κάνετε πολλαπλές οδηγίες εισαγωγής σε πολλές γραμμές, εάν αυτό φαίνεται πιο ευανάγνωστο ή έχει περισσότερο νόημα στη συγκεκριμένη περίπτωσή σας.

  • Για παράδειγμα, για την εισαγωγή του

    τυχαίος

    και

    μαθηματικά

    ενότητες και στη συνέχεια εκτυπώστε τα αποτελέσματα του

    randint

    και

    sqrt

    συναρτήσεις που περιλαμβάνονται σε αυτές τις ενότητες, θα γράφατε:

    εισαγωγή τυχαίας, μαθηματικής εκτύπωσης (τυχαία.randint (0, 5)) εκτύπωση (math.sqrt (25))

Συνιστάται: