Λέξεις-κλειδιά και αναγνωριστικά Python (ονόματα μεταβλητών)

Σε αυτό το σεμινάριο, θα μάθετε σχετικά με τις λέξεις-κλειδιά (δεσμευμένες λέξεις στο 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

Ένα αναγνωριστικό είναι ένα όνομα που δίνεται σε οντότητες όπως τάξη, συναρτήσεις, μεταβλητές κ.λπ. Βοηθά στη διαφοροποίηση μιας οντότητας από την άλλη.

Κανόνες για τη σύνταξη αναγνωριστικών

  1. Τα αναγνωριστικά μπορεί να είναι ένας συνδυασμός γραμμάτων με πεζά (a έως z) ή κεφαλαία (A έως Z) ή ψηφία (0 έως 9) ή μια υπογράμμιση _. Ονόματα αρέσει myClass, var_1και print_this_to_screenόλα είναι έγκυρα παράδειγμα.
  2. Ένα αναγνωριστικό δεν μπορεί να ξεκινήσει με ένα ψηφίο. 1variableδεν είναι έγκυρο, αλλά variable1είναι έγκυρο όνομα.
  3. Οι λέξεις-κλειδιά δεν μπορούν να χρησιμοποιηθούν ως αναγνωριστικά.
     global = 1
    Παραγωγή
     Αρχείο "", γραμμή 1 παγκόσμιο = 1 SyntaxError: μη έγκυρη σύνταξη
  4. Δεν μπορούμε να χρησιμοποιήσουμε ειδικά σύμβολα όπως ! , @ , # , $ , % κ.λπ. στο αναγνωριστικό μας.
     a@ = 0

    Παραγωγή
     Αρχείο "", γραμμή 1 a @ = 0 SyntaxError: μη έγκυρη σύνταξη
  5. Ένα αναγνωριστικό μπορεί να έχει οποιοδήποτε μήκος.

Πράγματα που πρέπει να θυμάστε

Η Python είναι μια γλώσσα με κεφαλαία γράμματα. Αυτό σημαίνει, Variableκαι variableδεν είναι τα ίδια.

Πάντα δίνετε στα αναγνωριστικά ένα όνομα που έχει νόημα. Ενώ c = 10είναι έγκυρο όνομα, το γράψιμο count = 10θα ήταν πιο λογικό και θα ήταν ευκολότερο να καταλάβουμε τι αντιπροσωπεύει όταν κοιτάζετε τον κώδικά σας μετά από ένα μεγάλο κενό.

Πολλαπλές λέξεις μπορούν να διαχωριστούν χρησιμοποιώντας μια υπογράμμιση, όπως this_is_a_long_variable.

ενδιαφέροντα άρθρα...