1 Ανοίξτε τη γραμμή εντολών Python ή κέλυφος . Πληκτρολογήστε " isinstance ( 37 , str ) " και πατήστε " Enter". Αυτή η γραμμή ρωτά εάν "37" είναι ένα string . Python επιστρέφει "False ". Πληκτρολογήστε " isinstance ( 37 , int) " και πατήστε " Enter". Python επιστρέφει " True ". Πληκτρολογήστε " isinstance (Ψευδές , bool ) " και πατήστε " Enter". Python επιστρέφει " True ". 2 
 
 Πληκτρολογήστε τα παρακάτω: 
 
 def typechecker ( var ) : 
 
 αν isinstance ( var , str ) : 
 < p> print " η μεταβλητή είναι ένα string" 
 
 επιστρέψει 
 
 elif isinstance ( var , int ) : 
 
 print " η μεταβλητή είναι ένας ακέραιος " 
 
 επιστροφή 
 
 elif isinstance ( var , float ) : 
 
 print " η μεταβλητή είναι μια float" 
 
 επιστρέψει 
 
 Αυτό ορίζει μια λειτουργία που ονομάζεται " typechecker ", το οποίο ελέγχει για να δούμε αν μια μεταβλητή είναι ένα string , integer είτε float . Μπορείτε να συμπεριλάβετε πρόσθετους τύπους σε λειτουργία . Θυμηθείτε να εσοχή σωστά. 
 Εικόνων 3 
 Τύπος " typechecker ( 37 ) " και πατήστε " Enter". Python επιστρέφει " Μεταβλητή είναι ένας ακέραιος " , επειδή 37 είναι ένας ακέραιος αριθμός . Πληκτρολογήστε " typechecker ( 24.24 ) " και πατήστε " Enter". Python επιστρέφει " Μεταβλητή είναι ένα float " , διότι 24.24 είναι ένας δεκαδικός αριθμός . Πληκτρολογήστε " typechecker ( " Hello " ) " και πατήστε " Enter". Επιστρέφει Python " Μεταβλητή είναι ένα string" γιατί " Hello" είναι μια σειρά 
 Η 4 
 Τύπος " getInput = raw_input ( " Πληκτρολογήστε κάτι : " ) " . Και πατήστε το πλήκτρο " Enter". Python σας ζητά να εισάγετε κάποιο κείμενο . Πληκτρολογήστε κάποιο κείμενο και πατήστε " Enter". Πληκτρολογήστε " typechecker ( getInput ) " και πατήστε " Enter". Python περνάει τη μεταβλητή χρήστη που υποβάλλονται με τη λειτουργία και επιστρέφει τον τύπο . 
 Η 
 εικόνων
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα