Μεταβλητές Python
- Προηγούμενη Σελίδα Σχόλια Python
- Επόμενη Σελίδα Τύποι Δεδομένων Python
Δημιουργία μεταβλητής
Η μεταβλητή είναι ένα θήκη δεδομένων που αποθηκεύει τιμές.
Με αντίθεση με άλλες γλώσσες προγραμματισμού, η Python δεν έχει εντολές για τη διατύπωση μεταβλητών.
Η μεταβλητή δημιουργείται για πρώτη φορά όταν της ανατίθεται τιμή.
Παράδειγμα
x = 10 y = "Bill" print(χ) print(ψ)
Οι μεταβλητές δεν χρειάζεται να χρησιμοποιηθεί κάποια συγκεκριμένη διατύπωση τύπου, ακόμα και μπορεί να αλλάξουν τύπο μετά την ρύθμιση.
Παράδειγμα
χ = 5 # χ είναι τύπου int χ = "Steve" # χ είναι τώρα τύπου str print(χ)
Οι μεταβλητές συμβολοσειράς μπορούν να δηλωθούν με μοναδικούς ή διπλούς χαρακτήρες:
Παράδειγμα
χ = "Bill" # είναι το ίδιο με χ = 'Bill'
Όνομα μεταβλητής
Οι μεταβλητές μπορούν να χρησιμοποιήσουν σύντομα ονόματα (όπως χ και ψ) ή πιο περιγραφικά ονόματα (age, carname, total_volume).
Οι κανόνες ονοματοδοσίας μεταβλητών της Python:
- Το όνομα μεταβλητής πρέπει να ξεκινά με γράμμα ή υπογράμμωμα
- Το όνομα μεταβλητής δεν μπορεί να ξεκινά με αριθμό
- Το όνομα μεταβλητής μπορεί να περιέχει μόνο χαρακτήρες αριθμητικούς και υπογράμμους (A-z, 0-9 και _)
- Τα ονόματα μεταβλητών διακρίνονται σε κεφαλαία και πεζά (age, Age και AGE είναι τρεις διαφορετικές μεταβλητές)
Μην ξεχάσετε ότι τα ονόματα μεταβλητών διακρίνονται σε κεφαλαία και πεζά
Ανάθεση τιμής σε πολλές μεταβλητές
Η Python επιτρέπει να αναθέσετε τιμή σε πολλές μεταβλητές σε μια γραμμή:
Παράδειγμα
χ, ψ, ζ = "Orange", "Banana", "Cherry" print(χ) print(ψ) print(ζ)
Μπορείτε να αναθέσετε τον ίδιο τιμή σε πολλές μεταβλητές σε μια γραμμή:
Παράδειγμα
χ = ψ = ζ = "Orange" print(χ) print(ψ) print(ζ)
απόδοση μεταβλητών
Η Python print
αφηρημένη έκφραση χρησιμοποιείται συνήθως για την απόδοση μεταβλητών.
Για να συνδυάσετε κείμενο και μεταβλητές, η Python χρησιμοποιεί +
Χαρακτήρες:
Παράδειγμα
x = "awesome" print("Python is " + x)
Μπορείτε επίσης να χρησιμοποιήσετε το + χαρακτήρα για να προσθέσετε μεταβλητές με άλλες μεταβλητές:
Παράδειγμα
χ = "Python είναι " ψ = "τέλειος" ζ = χ + ψ print(ζ)
Για αριθμούς,+
Χρησιμοποιούνται χαρακτήρες ως αριθμητικοί επαγωγοί:
Παράδειγμα
x = 5 y = 10 print(x + y)
Αν προσπαθήσετε να συνδυάσετε αριθμούς και συμβόλα, ο Python θα δώσει σφάλμα:
Παράδειγμα
x = 10 y = "Bill" print(x + y)
Παγκόσμια μεταβλητές
Οι μεταβλητές που δημιουργούνται εκτός της συνάρτησης (όπως όλα τα παραδείγματα παραπάνω) ονομάζονται παγκόσμιες μεταβλητές.
Οι παγκόσμιες μεταβλητές μπορούν να χρησιμοποιηθούν από όλους εντός και εκτός της συνάρτησης.
Παράδειγμα
Δημιουργήστε μεταβλητή εκτός της συνάρτησης και χρησιμοποιήστε την εντός της συνάρτησης:
x = "awesome" def myfunc(): print("Python is " + x) myfunc()
Αν δημιουργήσετε μια μεταβλητή με το ίδιο όνομα εντός της συνάρτησης, τότε η μεταβλητή αυτή θα είναι τοπική και μπορεί να χρησιμοποιηθεί μόνο εντός της συνάρτησης. Η παγκόσμια μεταβλητή με το ίδιο όνομα θα παραμείνει όπως είναι και θα διατηρήσει την αρχική της τιμή.
Παράδειγμα
Δημιουργήστε μια μεταβλητή με το ίδιο όνομα της παγκόσμιας μεταβλητής εντός της συνάρτησης:
x = "awesome" def myfunc(): x = "fantastic" print("Python is " + x) myfunc() print("Python is " + x)
Κλειδί global
Γενικά, όταν δημιουργείτε μεταβλητές εντός της συνάρτησης, η μεταβλητή αυτή είναι τοπική και μπορεί να χρησιμοποιηθεί μόνο εντός αυτής της συνάρτησης.
Για να δημιουργήσετε μια παγκόσμια μεταβλητή εντός της συνάρτησης, μπορείτε να χρησιμοποιήσετε το κλειδί global.
Παράδειγμα
Αν χρησιμοποιήσετε το κλειδί global, τότε η μεταβλητή αυτή ανήκει στην παγκόσμια περιοχή:
def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
Επιπλέον, αν θέλετε να αλλάξετε τη τιμή της全局ς μεταβλητής εντός της συνάρτησης, χρησιμοποιήστε το κλειδί global.
Παράδειγμα
Για να αλλάξετε τη τιμή της全局ς μεταβλητής εντός της συνάρτησης, χρησιμοποιήστε το κλειδί global για να αναφέρετε αυτή τη μεταβλητή:
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
- Προηγούμενη Σελίδα Σχόλια Python
- Επόμενη Σελίδα Τύποι Δεδομένων Python