1.1.7 - Μεταβλητές

Τι είναι λοιπόν μια μεταβλητή; Μεταβλητή είναι ένα δοχείο, μια θέση στη μνήμη του υπολογιστή. Και τι περιέχει; Μπορεί να περιέχει σχεδόν τα πάντα από τους αριθμούς (ακέραιος , δεκαδικός ή μιγαδικός) μέχρι συμβολοσειρές.

Τα ονόματα των μεταβλητών πρέπει να ξεκινούν με ένα μικρό γράμμα. Μπορούν να ξεκινούν με κεφαλαίο ή κάτω παύλα αλλά δεν πρέπει να το προτιμάτε. Μετά το πρώτο μικρό γράμμα, η μεταβλητή μπορεί να περιλαμβάνει κεφαλαία και πεζά γράμματα, μαζί με αριθμούς και κάτω παύλα. Τα ονόματα των μεταβλητών δεν μπορεί να περιλαμβάνουν κενά.

Στις μεταβλητές γίνεται διάκριση πεζών-κεφαλαίων. Αυτό μπορεί να προκαλέσει σύγχυση εάν ένας προγραμματιστής δεν το περιμένει. Στον παρακάτω κώδικα, η έξοδος θα είναι 6 και όχι 5 επειδή υπάρχουν δύο διαφορετικές μεταβλητές, η x και η X.

>>> x = 6

>>> X = 5

>>> print(x)

>>> print(X)

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

Ελέγξτε τον παρακάτω πίνακα και σκεφτείτε ποιοι είναι οι κανόνες για την ονομασία.


Όνομα Μεταβλητής
Προτεινόμενο Όνομα    
Λανθασμένο Όνομα   
Νόμιμο αλλά όχι κατάλληλο   
first_name first name FirstName
distance 9ds firstName
ds9 %correct D9

Τα μεταβλητά ονόματα μεταβλητών με κεφαλαία, όπως το MAX_SPEED, επιτρέπονται μόνο σε περιπτώσεις όπου η τιμή της μεταβλητής δεν πρέπει ποτέ να αλλάξει. Μια μεταβλητή που δεν είναι μεταβάλεται ονομάζεται σταθερά.