Μεταβλητή ανάθεση σε Python μοιάζει με ανάθεση σε άλλες γλώσσες :
x = 4
Σε αυτό το παράδειγμα , η μεταβλητή "x " τώρα περιέχει την τιμή 4 . Σε αντίθεση με ορισμένες άλλες γλώσσες , οι γραμμές Python δεν ερωτηματικό τερματιστεί . Το τέλος μιας γραμμής σηματοδοτεί το τέλος μιας εντολής. Επιπλέον , οι μεταβλητές Python δεν είναι δακτυλογραφημένη . Σε αντίθεση με C /C + + ή Java , η οποία χρησιμοποιεί τη δήλωση μεταβλητών με τους τύπους , όπως :
int x = 4
μεταβλητές Python μπορεί να πάρει οποιαδήποτε τιμή , και ο τύπος προσδιορίζεται σε εκχώρηση μεταβλητή . Κατά την εκτέλεση εργασιών - όπως η προσθήκη - στις μεταβλητές , ωστόσο, θα πρέπει να είναι του ίδιου τύπου . Ένας προγραμματιστής δεν μπορεί να προσθέσει έναν ακέραιο και μια σειρά από χαρακτήρες, για παράδειγμα .
Εικόνων Τύποι δεδομένων
Η
Python περιλαμβάνει όλα τα τυπικά είδη δεδομένων που υπάρχουν σε άλλες γλώσσες , όπως ακέραιους αριθμούς , άρματα , booleans και έγχορδα . Ένας άλλος σημαντικός τύπος δεδομένων στην Python είναι η λίστα . Μια λίστα είναι μια συλλογή των στοιχείων δεδομένων κάτω από ένα όνομα , το οποίο μπορεί να αναφέρεται από το δείκτη . Για παράδειγμα , πώληση
x = [ «g», «t» , «e» ] Ξενοδοχεία
Η μεταβλητή "x" είναι μια λίστα από τις τρεις τιμές . Μια λίστα υποδηλώνεται από αγκύλες γύρω από αποδιδόμενες τιμές . Για να πάρετε κάποια από αυτές τις τιμές , ο προγραμματιστής πρέπει να γίνεται η παραπομπή από το δείκτη :
print x [ 1 ] Ξενοδοχεία
t
Για λίστες , όλοι οι δείκτες ξεκινούν από το 0 . Ο πρώτος δείκτης , x [ 0 ] , θα κρατήσει την αξία " g " και ούτω καθεξής .
Η Λειτουργία Ορισμός και κλήση
Η
Λειτουργίες να λάβει μπλοκ του κώδικα και καθορίσει τους κάτω από ένα όνομα , το οποίο ένας προγραμματιστής μπορεί να καλέσετε για να εκτελέσει τον κωδικό που ορίζεται στη λειτουργία ανά πάσα στιγμή . Η " def " λέξη-κλειδί σημαίνει τον ορισμό μιας συνάρτησης :
def διπλό ( x ) :
--- > επιστροφή x * 2
Η λειτουργία "διπλό" ορίζει ένα μπλοκ του κώδικα , και δίνει πίσω μια τιμή ( x * 2 ) . Χρησιμοποιώντας τη λειτουργία είναι ένα απλό όπως χρησιμοποιώντας το όνομά του :
y = 3
z = double ( y )
z εκτύπωσης
6
μπλοκ του κώδικα που παραμένουν μαζί καθοριζόταν από την εσοχή γραμμής . Η εντομή επιδεικνύεται με το βέλος σε αυτό το παράδειγμα. Για τον κωδικό για να παραμείνει μέρος της διπλής λειτουργίας , θα πρέπει να εσοχή μία καρτέλα περαιτέρω μετά τη διπλή ορισμό .
Εικόνων If ... Else
Η
Python χρησιμοποιεί μερικές δηλώσεις τον έλεγχο της ροής ενός προγράμματος. Το " if" εκτελεί μια ενέργεια που βασίζεται σε μια υπό όρους ή την αξιολόγηση μιας αξίας
αν x == 2 : .
/* Κάνουμε πράγματα * /
Η δήλωση "x == 2 " επιστρέφει μια τιμή αξιολογούνται είτε ως Σωστό ή Λάθος . Αν αυτό αληθεύει, η δήλωση if εκτελεί κώδικα . Αν False , ο κωδικός παραλείπεται . Ένα " άλλο " δήλωση μπορεί να ορίσει εναλλακτικό κωδικό σε περίπτωση , που θα εκτελέσει πάντα θα πρέπει να αποτελεί " if" αποτύχουν :
αν x == 2 :
/* κάνουμε πράγματα * /
άλλο :
/* δεν άλλα πράγματα * /
εικόνων Ενώ και για Loops
Η
παρόμοια με μια δήλωση if , ένα " ενώ « η εντολή δημιουργεί ένα βρόχο , ή μπλοκ του κώδικα που επαναλαμβάνεται εφ 'όσον μια υπό όρους δήλωση είναι αληθινή :
ενώ x == 2
/* κάνουμε πράγματα * /
Αν το x είναι ίσο με 2 , τότε ο κώδικας του βρόχου αρχίζει . Μόλις τελειώνει , το x == 2 εξαρτάται ελέγχεται και πάλι , και αν εξακολουθεί να ισχύει , ο κώδικας θα τρέξει ξανά . Ο κωδικός στο μπλοκ , ενώ θα συνεχίσει να λειτουργεί μέχρι x == 2 επιστρέφει μια εσφαλμένη τιμή .
" Για " βρόχοι είναι ειδικά βρόχων που λειτουργούν σε καταλόγους . Ένας βρόχος for παίρνει κάθε στοιχείο από τη λίστα και επιτρέπει στον προγραμματιστή να κάνει κάτι με τις τιμές :
x = [ «g», «t» , «e» ] Ξενοδοχεία
για το y σε x :
y print
στο βρόχο for , η μεταβλητή " y " θα εκπροσωπήσει την κάθε στοιχείου της λίστας , ένα κάθε φορά
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα