Τα ονόματα των μεταβλητών που περιέχουν αριθμούς πρέπει να ξεκινούν με ένα γράμμα, και έπειτα μπορούν να ακολουθηθούν από οποιονδήποτε αριθμό γραμμάτων ή αριθμητικών χαρακτήρων. Η ύπαρξη κεφαλαίων ή πεζών γράμματων έχει σημασία. Οι αριθμητικές μεταβλητές μπορούν να χρησιμοποιηθούν στην θέση αριθμών.
Η ονομασία των μεταβλητών που περιέχουν συμβολοσειρές ακολουθεί τους ίδιους κανόνες με τις αριθμητικές μεταβλητές, άλλα το όνομα πρέπει επιπλέον να τελειώνει με το σήμα του δολλαρίου ($). Μπορούν να χρησιμοποιηθούν αντί συμβολοσειρών.
Όταν εκχωρείς έναν αριθμό σε μια αλφαριθμητική μεταβλητή ή προσθέτεις έναν αριθμό σε μια συμβολοσειρά (συνένωση), τότε ο αριθμός αυτόματα μετατρέπεται σε συμβολοσειρά προτού ολοκληρωθεί η πράξη. Μια συμβολοσειρά δεν μπορεί να εκχωρηθεί σε μια αριθμητική μεταβλητή πριν την μετατροπή του τύπου της με χρήση των συναρτήσεων Int ή Float.
Εκχωρισμός μεταβλητών | |||
---|---|---|---|
Τελεστής | Περιγραφή | Παράδειγμα | Σχόλια |
= | Εκχώρηση αριθμού σε αριθμητική μεταβλητή | a = 9 | |
= | Εκχώρηση συμβολοσειράς σε αλφαριθμητική μεταβλητή | z$ = “Hola.” | |
= | Εκχώρηση αριθμού σε αλφαριθμητική μεταβλητή | q$ = 9.9 | |
+= | Πρόσθεση με αριθμητική μεταβλητή | a += 7 | Ίδιο με a = a + 7 1 |
+= | Συνένωση με αλφαριθμητική μεταβλητή | f$ += “.” | Ίδιο με f$ = f$ + “.” 1 |
-= | Αφαίρεση από αριθμητική μεταβλητή | a -= 9 | Ίδιο με a = a - 9 1 |
*= | Πολλαπλασιασμός αριθμητικής μεταβλητής με | a *= 2 | Ίδιο με a = a * 2 1 |
/= | Διαίρεση αριθμητικής μεταβλητής με | a /= 8 | Ίδιο με a = a / 8 1 |
1 προστέθηκε με την έκδοση 0.9.9.10