Σε γενικές γραμμές , οι γλώσσες προγραμματισμού επιτρέπουν σε προγράμματα να εκχωρήσετε εκ νέου τις μεταβλητές . Για παράδειγμα , η μεταβλητή " Χ" μπορεί σε ένα σημείο κρατήσει την τιμή 10 και σε μια άλλη κρατήστε την τιμή 11 . Μια μεταβλητή σε μια γλώσσα που επιτρέπει ευμετάβλητο είναι μια cubby τρύπα που μπορεί να κρατήσει όλα τα είδη των τιμών . Αυτή η ιδιότητα αναφέρεται ως ευμετάβλητος κατάσταση . Ενώ ευμετάβλητος κατάσταση είναι εξαιρετικά χρήσιμη και, αναμφισβήτητα, μια απαραίτητη ιδιότητα των γλωσσών προγραμματισμού , μπορεί να προκαλέσει θεωρητικά προβλήματα . Μεταβλητή κατάσταση καθιστά σχεδόν αδύνατο - να αποδείξει προγράμματα τυπικά σωστά . Στην Python , οι μεταβλητές που δημιουργούνται και αποδίδεται όπως:
μεταβλητή = " τιμή της δοκιμής "
εικόνων Python και Λειτουργική Προγραμματισμός
Η
Python είναι ένα πολυ- γλώσσας παράδειγμα . Υποστηρίζει τόσο την Αντικειμενοστρεφής και την Λειτουργική προσέγγιση σε περιορισμένο βαθμό . Προγραμματιστές έχουν τη δυνατότητα προγραμματισμού statelessly , χωρίς ευμετάβλητος κατάσταση . Από την άλλη πλευρά , οι προγραμματιστές μπορούν επίσης να γράφουν εξαιρετικά stateful προγράμματα . Αυτή η ευελιξία είναι εξαιρετικά χρήσιμη. Python παρέχει τύπους δεδομένων που είναι χρήσιμα στις δύο προσεγγίσεις . Αμετάβλητος Τύποι
Η Python είναι
Η
Python παρέχει την Πλειάδα ως προαπαιτούμενο τύπο δεδομένων . Αυτό σημαίνει ότι μόλις δημιουργηθεί μια πλειάδα, δεν μπορούν να τροποποιηθούν . Αντί να αλλάξουμε μια πλειάδα , όταν οι προγραμματιστές πρέπει να τροποποιήσετε μια πλειάδα , που χρησιμοποιούν την παλιά πλειάδα να δημιουργήσετε ένα νέο. Ενώ αυτό μπορεί να ακούγεται περιοριστικό , η προσέγγιση αυτή παράγει περισσότερο σπονδυλωτών προγραμμάτων . Αντί συνεχώς να τροποποιούν την ίδια δομή δεδομένων , προγραμματιστές κάνουν μόνο νέες. Η παλιά δομή δεδομένων παίρνει τα σκουπίδια που συλλέγονται από τη γλώσσα .
Εικόνων Χρησιμοποιεί για Αμετάβλητος Τύποι
Η
αμετάβλητος τύποι μπορούν να χρησιμοποιηθούν σχεδόν οπουδήποτε ότι μια Μεταβλητή τύπου μπορεί να χρησιμοποιηθεί . Αμετάβλητος τύποι μπορεί να είναι λίγο πιο ασφαλείς ? Μπορούν να χρησιμοποιηθούν όταν άλλα κώδικα δεν θα πρέπει να είναι σε θέση να τροποποιήσει τα δεδομένα . Συχνά , η Πλειάδα τύπος είναι χρήσιμος για την κωδικοποίηση των ρυθμίσεων που δεν πρέπει να αλλάξει ή να κατέχει στοιχεία ότι το πρόγραμμα θα πρέπει πάντα. Για παράδειγμα , αν με τον προγραμματισμό μια σκακιέρα , θα ήταν ίσως συνετό να αποθηκεύσετε όλες τις αρχικές θέσεις σε Πλειάδα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα