Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να καθορίσει καθολικών μεταβλητών σε Python

γλώσσες προγραμματισμού συνήθως επιτρέπουν λειτουργίες για να διαβάσετε και να αλλάξετε τις καθολικές μεταβλητές που δηλώνονται έξω από το πεδίο λειτουργίας . Ωστόσο, η γλώσσα προγραμματισμού Python επιτρέπει στις λειτουργίες να διαβάσει, αλλά δεν θα αλλάξει τις καθολικές μεταβλητές , εκτός αν η μεταβλητή έχει ρητά δηλωθεί ως global μέσα σε μια συνάρτηση . Χρησιμοποιήστε το " παγκόσμιο " κλειδί εντός του πεδίου εφαρμογής της συνάρτησης Python , έτσι ώστε η λειτουργία μπορεί να αλλάξει την παγκόσμια μεταβλητή αξία . Οδηγίες

1

Αναφορά μία μεταβλητή μέσα σε μια συνάρτηση σαν να ήταν παγκόσμια εισάγοντας την αναφορά στη μεταβλητή . Για παράδειγμα :

variable_global = 0

def variable_global_print ( ) :

εκτύπωσης variable_global

Καλώντας τη λειτουργία " variable_global_print " θα εμφανιστεί η ένδειξη " 0 " με το πρότυπο εξόδου . 2

Δηλώστε τη μεταβλητή να είναι παγκόσμια ρητά με τη χρήση της " παγκόσμιας " λέξη-κλειδί που ακολουθείται από το όνομα της μεταβλητής , όταν η τιμή θα πρέπει να ανατίθεται στη μεταβλητή μέσα σε μια συνάρτηση .
Η
3

Εκχώρηση μια τιμή στην πλέον καθολικές μεταβλητές χρησιμοποιώντας το " = " χειριστή. Για παράδειγμα :

variable_global = 0

def variable_global_assign ( ) :

παγκόσμια variable_global

variable_global = 1

εκτύπωσης variable_global

η λειτουργία " variable_global_assign " θα επιστρέψει και θα εμφανίσει ένα " 1 " στην κανονική έξοδο , διότι έχει κηρυχθεί «παγκόσμια » κατά την λειτουργία και τους αποδίδεται η νέα τιμή " 1 " με τη χρήση του " = " χειριστή.


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα