Εκτύπωση Python ()

Η συνάρτηση εκτύπωσης () εκτυπώνει το δεδομένο αντικείμενο στην τυπική συσκευή εξόδου (οθόνη) ή στο αρχείο ροής κειμένου.

Η πλήρης σύνταξη του print()είναι:

 εκτύπωση (* αντικείμενα, sep = ", end =" n ", file = sys.stdout, flush = False)

εκτύπωση () Παράμετροι

  • αντικείμενα - αντικείμενο στην εκτύπωση. * υποδεικνύει ότι μπορεί να υπάρχουν περισσότερα από ένα αντικείμενα
  • sep - αντικείμενα διαχωρίζονται με sep. Προεπιλεγμένη τιμή :' '
  • Το τέλος - τέλος εκτυπώνεται επιτέλους
  • αρχείο - πρέπει να είναι αντικείμενο με μέθοδο εγγραφής (συμβολοσειρά). Εάν παραλειφθεί, sys.stdoutθα χρησιμοποιηθεί που εκτυπώνει αντικείμενα στην οθόνη.
  • flush - Εάν είναι αλήθεια, η ροή ξεπλένεται βίαια. Προεπιλεγμένη τιμή :False

Σημείωση: sep, end, file και flush είναι ορίσματα λέξεων-κλειδιών. Εάν θέλετε να χρησιμοποιήσετε το όρισμα sep, πρέπει να χρησιμοποιήσετε:

 εκτύπωση (* αντικείμενα, sep = 'διαχωριστικό')

δεν

 εκτύπωση (* αντικείμενα, "διαχωριστικό")

Επιστροφή τιμής από εκτύπωση ()

Δεν επιστρέφει καμία τιμή. επιστρέφει Κανένα.

Παράδειγμα 1: Πώς λειτουργεί η εκτύπωση () στο Python;

 print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')

Παραγωγή

Η Python είναι διασκεδαστική. α = 5 α = 5 = β

Στο παραπάνω πρόγραμμα, μόνο η παράμετρος αντικειμένων περνά στη print()λειτουργία (και στις τρεις δηλώσεις εκτύπωσης).

Ως εκ τούτου,

  • ' 'χρησιμοποιείται διαχωριστικό. Παρατηρήστε, το διάστημα μεταξύ δύο αντικειμένων στην έξοδο.
  • χρησιμοποιείται παράμετρος τερματισμού ''(χαρακτήρας νέας γραμμής). Σημειώστε, κάθε δήλωση εκτύπωσης εμφανίζει την έξοδο στη νέα γραμμή.
  • το αρχείο είναι sys.stdout. Η έξοδος εκτυπώνεται στην οθόνη.
  • το flush είναι False. Η ροή δεν ξεπλένεται βίαια.

Παράδειγμα 2: εκτύπωση () με διαχωριστικές και τελικές παραμέτρους

 a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')

Παραγωγή

 α = 000005 α = 05

Περάσαμε τις παραμέτρους sep και end στο παραπάνω πρόγραμμα.

Παράδειγμα 3: εκτύπωση () με παράμετρο αρχείου

Στο Python, μπορείτε να εκτυπώσετε αντικείμενα στο αρχείο καθορίζοντας την παράμετρο του αρχείου.

Συνιστώμενη ανάγνωση: Python File I / O

 sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()

Αυτό το πρόγραμμα προσπαθεί να ανοίξει το python.txt σε λειτουργία γραφής. Εάν αυτό το αρχείο δεν υπάρχει, το αρχείο python.txt δημιουργείται και ανοίγει σε λειτουργία γραφής.

Εδώ, έχουμε περάσει αντικείμενο αρχείου sourceFile στην παράμετρο αρχείου. Το αντικείμενο συμβολοσειράς "Πολύ ωραίο, ε!" εκτυπώνεται στο αρχείο python.txt (ελέγξτε το στο σύστημά σας).

Τέλος, το αρχείο έκλεισε με τη close()μέθοδο.

ενδιαφέροντα άρθρα...