Σε αυτό το σεμινάριο, θα μάθετε σχετικά με τις λέξεις-κλειδιά (δεσμευμένες λέξεις στο Python) και τα αναγνωριστικά (ονόματα που δίνονται σε μεταβλητές, συναρτήσεις κ.λπ.).
Λέξεις-κλειδιά Python
Οι λέξεις-κλειδιά είναι οι δεσμευμένες λέξεις στο Python.
Δεν μπορούμε να χρησιμοποιήσουμε μια λέξη-κλειδί ως όνομα μεταβλητής, όνομα λειτουργίας ή οποιοδήποτε άλλο αναγνωριστικό. Χρησιμοποιούνται για τον καθορισμό της σύνταξης και της δομής της γλώσσας Python.
Στο Python, οι λέξεις-κλειδιά είναι πεζά.
Υπάρχουν 33 λέξεις-κλειδιά στο Python 3.7. Αυτός ο αριθμός μπορεί να διαφέρει ελαφρώς με την πάροδο του χρόνου.
Όλες οι λέξεις-κλειδιά εκτός True
, False
και None
είναι με πεζά και πρέπει να είναι γραμμένες ως έχουν. Η λίστα όλων των λέξεων-κλειδιών δίνεται παρακάτω.
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
Κοιτάζοντας όλες τις λέξεις-κλειδιά ταυτόχρονα και προσπαθώντας να καταλάβω τι σημαίνουν μπορεί να είναι συντριπτική.
Εάν θέλετε να έχετε μια επισκόπηση, εδώ είναι η πλήρης λίστα όλων των λέξεων-κλειδιών με παραδείγματα.
Αναγνωριστικά Python
Ένα αναγνωριστικό είναι ένα όνομα που δίνεται σε οντότητες όπως τάξη, συναρτήσεις, μεταβλητές κ.λπ. Βοηθά στη διαφοροποίηση μιας οντότητας από την άλλη.
Κανόνες για τη σύνταξη αναγνωριστικών
- Τα αναγνωριστικά μπορεί να είναι ένας συνδυασμός γραμμάτων με πεζά (a έως z) ή κεφαλαία (A έως Z) ή ψηφία (0 έως 9) ή μια υπογράμμιση
_
. Ονόματα αρέσειmyClass
,var_1
καιprint_this_to_screen
όλα είναι έγκυρα παράδειγμα. - Ένα αναγνωριστικό δεν μπορεί να ξεκινήσει με ένα ψηφίο.
1variable
δεν είναι έγκυρο, αλλάvariable1
είναι έγκυρο όνομα. - Οι λέξεις-κλειδιά δεν μπορούν να χρησιμοποιηθούν ως αναγνωριστικά.
global = 1
Αρχείο "", γραμμή 1 παγκόσμιο = 1 SyntaxError: μη έγκυρη σύνταξη
- Δεν μπορούμε να χρησιμοποιήσουμε ειδικά σύμβολα όπως ! , @ , # , $ , % κ.λπ. στο αναγνωριστικό μας.
a@ = 0
ΠαραγωγήΑρχείο "", γραμμή 1 a @ = 0 SyntaxError: μη έγκυρη σύνταξη
- Ένα αναγνωριστικό μπορεί να έχει οποιοδήποτε μήκος.
Πράγματα που πρέπει να θυμάστε
Η Python είναι μια γλώσσα με κεφαλαία γράμματα. Αυτό σημαίνει, Variable
και variable
δεν είναι τα ίδια.
Πάντα δίνετε στα αναγνωριστικά ένα όνομα που έχει νόημα. Ενώ c = 10
είναι έγκυρο όνομα, το γράψιμο count = 10
θα ήταν πιο λογικό και θα ήταν ευκολότερο να καταλάβουμε τι αντιπροσωπεύει όταν κοιτάζετε τον κώδικά σας μετά από ένα μεγάλο κενό.
Πολλαπλές λέξεις μπορούν να διαχωριστούν χρησιμοποιώντας μια υπογράμμιση, όπως this_is_a_long_variable
.