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

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

Πώς να Αποδοχή Εισαγωγή χρήστη με Python

Αντί να λαμβάνει δεδομένα από το αρχείο , μπορείτε να δημιουργήσετε τα προγράμματα της Python που λαμβάνουν απευθείας είσοδο του χρήστη από μια γραμμή εντολών . Για να το κάνετε αυτό , μπορείτε να χρησιμοποιήσετε είτε τη λειτουργία " εισόδου " ή τη λειτουργία " raw_input " . Αυτές οι λειτουργίες διαφέρουν στον τρόπο που επεξεργάζονται τα εισερχόμενα δεδομένα . Η γραμμή " εισόδου" Θα επιχειρήσουμε να επεξεργαστούμε την είσοδο του χρήστη , όπως η μετατροπή σε ακέραιους αριθμούς ή κινητής υποδιαστολής δεκαδικών ψηφίων. Η λειτουργία " raw_input " θα πάρει απλά όλων των λειτουργιών εισόδου ως μια ακολουθία χαρακτήρων . Μπορείτε να επεξεργαστείτε είσοδο αργότερα , αλλά θα μάθουν ότι σε διαφορετικές περιπτώσεις , μία από αυτές τις λειτουργίες μπορεί να ταιριάζει καλύτερα στις ανάγκες σας από το άλλο . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Πάρτε την είσοδο του χρήστη με τη λειτουργία " raw_input " . Αυτό θα ζητήσει από το χρήστη να εισάγετε μια τιμή εισόδου :

>>> x = raw_input ( ) 42 >>> 2

Πάρτε εισόδου του χρήστη , χρησιμοποιώντας το " ? εισόδου " λειτουργία. Αυτό θα ζητήσει από το χρήστη να εισάγει δεδομένα με τον ίδιο τρόπο όπως και η λειτουργία " raw_input " :

>>> y = input () 42 >>>
Η
3

Ελέγξτε και τις δύο μεταβλητές . Η τιμή που λαμβάνεται από τη λειτουργία " raw_input " αντιπροσωπεύει ένα string . Αυτό συμβαίνει επειδή η λειτουργία raw_input δεν προσπαθεί να ταιριάξει εισόδου με έναν τύπο δεδομένων. Η λειτουργία εισόδου επεξεργάζεται τις πληροφορίες , και αλλάζει σε ένα ακέραιο :

>>> τύπου ( x ) >>> τύπου ( y ) <πληκτρολογήστε ' int >
Η 4

Πάρτε έμμεση είσοδο του χρήστη από τα αρχεία . Αν και δεν είναι μια άμεση μορφή της εισόδου του χρήστη , πληροφορίες από τα αρχεία μπορεί να χρησιμοποιηθεί για να πάρει τις πληροφορίες χρήστη αποθηκεύονται από προηγούμενες συνεδρίες χρήστη . Ανοίξτε τα αρχεία χρησιμοποιώντας την «ανοιχτή» λειτουργία , και να διαβάσετε τις πληροφορίες χρησιμοποιώντας το " readline " λειτουργία :

>>> z = ανοικτό ( ' /home /user.txt ', ' r' ) >>> input_line = z.readline ( ) >>> input_line'This είναι μια γραμμή από το αρχείο εικόνων

Η

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

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