Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Έχω μια Ακυρη Σύνταξη σε Python

Όπως και με άλλες γλώσσες προγραμματισμού , Python έχει τη δική του σύνταξη και τις προδιαγραφές που οι προγραμματιστές πρέπει να τηρούν προκειμένου να δημιουργήσετε τα προγράμματα εργασίας του . Python είναι συχνά αναφέρεται ως μια διαφορετική εμπειρία προγραμματισμού , λόγω του τρόπου με τον οποίο συντακτικές συμβάσεις του διαφέρουν από άλλες γλώσσες . Μικρές συντακτικά λάθη μπορεί να συμβεί όταν εσείς δεν το περιμένετε . Είναι σημαντικό να κατανοήσουμε τις μοναδικές συμβάσεις της Python για να βρείτε και να αποφευχθούν σφάλματα σύνταξης . Εσοχές και του Κώδικα Blocks
Η

αντίθεση C , Java , PHP , Python δεν σημαίνει ένα μπλοκ κώδικα με εγκλεισμό σε ένα σύνολο από αγκύλες ( " { } " ) . Python χρησιμοποιεί εσοχή άσπρο διάστημα αντ 'αυτού. Όταν γράφετε συναρτήσεις, τις κλάσεις , βρόχους ή προϋποθέσεις , θα εσοχή κάθε περιλαμβάνονται μπλοκ του κώδικα , συνήθως με ένα χαρακτήρα tab . Ο διερμηνέας Python θα διαβάσει αυτές τις περιπτώσεις για να προσδιοριστεί ο τόπος όπου μπλοκ κώδικα έναρξης και λήξης .
Εικόνων Loops και Προϋποθέσεις
Η

Python βρόχους και διακλαδώσεις "αν" δηλώσεις που χρησιμοποιούν υποθετικοί , συγκρίσεις που επιστρέφουν "True " ή " Λάθος " δηλώσεις , έχουν διαφορετική δομή από ό, τι σε άλλες γλώσσες προγραμματισμού . Η υπό όρους δήλωση σε έναν βρόχο Python δεν εμφανίζονται σε παρενθέσεις , όπως σε γλώσσες προγραμματισμού C - style . Βρόχους και τελειώνει με άνω και κάτω τελεία ( ":" ) . Το παρακάτω παράδειγμα δείχνει τη διαφορά :

C :

ενώ ( i > x ) { }

Python :

ενώ i> x :

Η κλείσιμο παρενθέσεις και Βάσεις
Η

Συχνά , οι λειτουργίες Python μπορεί να πάρει άλλες λειτουργίες ως επιχειρήματα ή να δημιουργήσετε λίστες καταλόγων . Σε κάθε περίπτωση , ένα μεγάλο πρόβλημα πηγάζει από το γεγονός ότι οι λειτουργίες φωλιάσματος ως επιχειρήματα λειτουργίας , ή η δημιουργία καταλόγων καταλόγων , δημιουργεί μια κατάσταση όπου θα πρέπει να παρακολουθείτε πολλά για το άνοιγμα και κλείσιμο παρενθέσεις και αγκύλες . Είναι κοινό Σε αυτές τις περιπτώσεις να χάσετε μια αγκύλη . Σε αυτή την περίπτωση , ένα συντακτικό λάθος θα εμφανιστεί αν δεν είναι όλοι οι αγκύλες και παρενθέσεις κλειστά .
Εικόνων Python Έκδοση
Η

Καθ 'όλη την ύπαρξη της Python , το πρόγραμμα έχει περάσει μερικές διαφορετικές εκδόσεις. Κατά τη διάρκεια αυτών των αλλαγών , η λειτουργικότητα του πυρήνα γλώσσας έχει τροποποιηθεί με τους λεπτούς τρόπους . Ένα παράδειγμα είναι η μετάβαση από την έκδοση 2.x στην έκδοση 3.0 , η οποία περιλαμβάνει μια αλλαγή στο "εκτύπωση " δήλωση. Σε 2.x , "print " είναι μια απλή έκφραση , όπως εκχώρηση μεταβλητή . Σε 3.0, " Εκτύπωση " είναι μια λειτουργία που απαιτεί παρενθέσεις και τα επιχειρήματα , όπως οποιαδήποτε άλλη λειτουργία . Η λανθασμένη χρήση της λειτουργίας "εκτύπωση " θα οδηγήσει σε ένα σφάλμα σύνταξης .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα