Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

2.3 Συνάρτηση print και Εισαγωγή σε Μονά και Διπλά Εισαγωγικά

Η συνάρτηση print χρησιμοποιείται για να εμφανίσετε πληροφορίες στην οθόνη. Μπορείτε να την καλέσετε με οποιαδήποτε πληροφορία πρέπει να εμφανιστεί, και αυτή η πληροφορία μπορεί να είναι ακολουθίες κειμένου, αριθμοί, μεταβλητές ή οτιδήποτε άλλο θέλετε να εμφανίσετε.

Οι ακολουθίες κειμένου περικλείονται είτε σε μονά εισαγωγικά (') είτε σε διπλά εισαγωγικά ("). Για παράδειγμα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print('Αυτό είναι ένα παράδειγμα μονής ακολουθίας κειμένου.')
print("Αυτό είναι ένα παράδειγμα διπλής ακολουθίας κειμένου.")
print('Αυτό είναι ένα παράδειγμα μονής ακολουθίας κειμένου.') print("Αυτό είναι ένα παράδειγμα διπλής ακολουθίας κειμένου.")
print('Αυτό είναι ένα παράδειγμα μονής ακολουθίας κειμένου.')
print("Αυτό είναι ένα παράδειγμα διπλής ακολουθίας κειμένου.")

Μπορείτε να χρησιμοποιήσετε είτε μονά εισαγωγικά είτε διπλά εισαγωγικά, ανάλογα με την προτίμησή σας. Είναι σημαντικό να τηρείτε τη συνοχή – αν ξεκινήσετε με μονά εισαγωγικά, πρέπει να κλείσετε με μονά, και αν ξεκινήσετε με διπλά, πρέπει να κλείσετε με διπλά.

Επίσης, μπορείτε να χρησιμοποιήσετε διάφορες ακολουθίες ειδικών χαρακτήρων, όπως \n για αλλαγή γραμμής, για να διαμορφώσετε τα μηνύματά σας όπως επιθυμείτε.

Εκτύπωση μιας Λίστας Στοιχείων με Χρήση Κόμματος

Η συνάρτηση print μπορεί να δεχτεί μια λίστα από ορίσματα που χωρίζονται με κόμμα, όπως παρακάτω:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print("Αυτό", "είναι", "ένα", "παράδειγμα", "κειμένου.")
print("Αυτό", "είναι", "ένα", "παράδειγμα", "κειμένου.")
print("Αυτό", "είναι", "ένα", "παράδειγμα", "κειμένου.")

Αυτό θα εμφανίσει τα ορίσματα που δίνονται, χωρισμένα από κενό διάστημα, παράγοντας το εξής αποτέλεσμα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Αυτό είναι ένα παράδειγμα κειμένου.
Αυτό είναι ένα παράδειγμα κειμένου.
Αυτό είναι ένα παράδειγμα κειμένου.

Τα ορίσματα μπορούν να είναι οποιουδήποτε τύπου, όχι μόνο συμβολοσειρές, και μπορείτε να τα χρησιμοποιήσετε για να εμφανίσετε διάφορες τιμές στην ίδια γραμμή εξόδου.

Εκτύπωση πολλαπλών γραμμών κειμένου με μία δήλωση

Όταν ένα ανάστροφο κάθετο (\) εμφανίζεται σε μια συμβολοσειρά, αναγνωρίζεται ως χαρακτήρας διαφυγής. Ο ανάστροφος κάθετος και ο χαρακτήρας που ακολουθεί αμέσως από αυτόν σχηματίζουν μια ακολουθία διαφυγής. Για παράδειγμα, το \n αντιπροσωπεύει την ακολουθία διαφυγής του χαρακτήρα νέας γραμμής, η οποία λέει στη συνάρτηση print να μετακινήσει τον δρομέα εξόδου στην επόμενη γραμμή. Στο παρακάτω απόσπασμα, χρησιμοποιούμε τρεις ακολουθίες διαφυγής νέας γραμμής για να δημιουργήσουμε πολλές γραμμές εξόδου:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print("Αυτή είναι η πρώτη γραμμή.\nΑυτή είναι η δεύτερη γραμμή.\nΚαι αυτή είναι η τρίτη γραμμή.")
print("Αυτή είναι η πρώτη γραμμή.\nΑυτή είναι η δεύτερη γραμμή.\nΚαι αυτή είναι η τρίτη γραμμή.")
print("Αυτή είναι η πρώτη γραμμή.\nΑυτή είναι η δεύτερη γραμμή.\nΚαι αυτή είναι η τρίτη γραμμή.")

Αυτό θα παράγει το ακόλουθο αποτέλεσμα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Αυτή είναι η πρώτη γραμμή.
Αυτή είναι η δεύτερη γραμμή.
Και αυτή είναι η τρίτη γραμμή.
Αυτή είναι η πρώτη γραμμή. Αυτή είναι η δεύτερη γραμμή. Και αυτή είναι η τρίτη γραμμή.
Αυτή είναι η πρώτη γραμμή.
Αυτή είναι η δεύτερη γραμμή.
Και αυτή είναι η τρίτη γραμμή.

Χρησιμοποιώντας ακολουθίες διαφυγής, μπορείτε να δημιουργήσετε πολλές γραμμές κειμένου σε ένα μόνο statement εκτύπωσης.

Άλλες Ακολουθίες Διαφυγής

Ο παρακάτω πίνακας παρουσιάζει μερικές από τις συνηθισμένες ακολουθίες διαφυγής στην Python που μπορούν να χρησιμοποιηθούν σε συμβολοσειρές για να εισάγουν ειδικούς χαρακτήρες:

Ακολουθία ΔιαφυγήςΠεριγραφή
\nΕισάγετε έναν χαρακτήρα νέας γραμμής σε μια συμβολοσειρά. Όταν η συμβολοσειρά εμφανίζεται, για κάθε νέα γραμμή, μετακινεί τον δρομέα της οθόνης στην αρχή της επόμενης γραμμής.
\tΕισάγετε έναν οριζόντιο χαρακτήρα tab σε μια συμβολοσειρά. Όταν η συμβολοσειρά εμφανίζεται, για κάθε tab, μετακινεί τον δρομέα της οθόνης στην επόμενη τοποθεσία tab.
\\Εισάγετε έναν χαρακτήρα ανάστροφης κάθετου σε μια συμβολοσειρά.
\"Εισάγετε έναν χαρακτήρα διπλής εισαγωγής σε μια συμβολοσειρά.
\'Εισάγετε έναν χαρακτήρα μονής εισαγωγής σε μια συμβολοσειρά.

Αυτές οι ακολουθίες διαφυγής είναι χρήσιμες όταν χρειάζεται να εισάγετε ειδικούς χαρακτήρες σε συμβολοσειρές στην Python.

Αγνόηση Αλλαγής Γραμμής σε Μια Μεγάλη Συμβολοσειρά

Μπορείτε επίσης να χωρίσετε μια μεγάλη συμβολοσειρά (ή μια μεγάλη δήλωση) σε διάφορες γραμμές χρησιμοποιώντας το χαρακτήρα συνέχειας \ ως τον τελευταίο χαρακτήρα σε μια γραμμή για να αγνοήσετε την αλλαγή γραμμής:

Παράδειγμα με χρήση της εντολής print:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
long_string = "This is a very long string that \
you want to split over multiple lines."
print(long_string)
long_string = "This is a very long string that \ you want to split over multiple lines." print(long_string)
long_string = "This is a very long string that \
you want to split over multiple lines."
print(long_string)

Ο διερμηνέας επανασυνθέτει τα τμήματα της συμβολοσειράς σε μια μόνο συμβολοσειρά χωρίς αλλαγή γραμμής.

Παρόλο που ο χαρακτήρας ανάστροφης κάθετος \ στο παραπάνω απόσπασμα είναι μέσα σε μια συμβολοσειρά, δεν είναι ο χαρακτήρας διαφυγής επειδή δεν ακολουθείται από άλλος χαρακτήρας. Το αποτέλεσμα που θα εμφανίζεται στην οθόνη είναι:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
This is a very long string that you want to split over multiple lines.
This is a very long string that you want to split over multiple lines.
This is a very long string that you want to split over multiple lines.

Υπολογισμοί μέσα σε Δηλώσεις Εκτύπωσης στην Python

Στην Python, μπορείτε να εκτελέσετε υπολογισμούς απευθείας μέσα σε δηλώσεις εκτύπωσης (print statements). Αυτό επιτρέπει την εισαγωγή μιας αριθμητικής έκφρασης μέσα σε μια εντολή print() και η Python θα υπολογίσει το αποτέλεσμά της κατά την εκτέλεση του κώδικα. Για παράδειγμα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print(3 + 4)
print(3 + 4)
print(3 + 4)

Αυτή η εντολή θα υπολογίσει το άθροισμα των αριθμών 3 και 4 και θα εκτυπώσει το αποτέλεσμα 7. Μπορείτε να χρησιμοποιήσετε διάφορες αριθμητικές εκφράσεις μέσα στην εντολή print(), όπως προσθέσεις, αφαιρέσεις, πολλαπλασιασμοί, διαιρέσεις κ.ά.

Κατά την εκτέλεση του κώδικα print(3 + 4) στη Python, το αποτέλεσμα που θα εμφανιστεί στην οθόνη είναι:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
7
7
7

Αυτό συμβαίνει διότι η εντολή υπολογίζει πρώτα το άθροισμα των αριθμών 3 και 4, το οποίο είναι 7, και στη συνέχεια εκτυπώνει το αποτέλεσμα αυτό στην οθόνη.

10 Ιανουαρίου, 2024
top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων