Στο προγραματισμό εκτός από αριθμούς χειριζόμαστε και κείμενο. Τα δεδομένα κειμένου στη γλώσσα Python ονομάζονται συμβολοσειρές.
Συμβολοσειρά (string) είναι μια ακολουθία χαρακτήρων που ορίζεται με μονά ή διπλά εισαγωγικά, αρκεί με όποια ξεκινάμε με την ίδια να κλείνουμε.
"Μαρία"
"Αυριο θα πάω σχολείο!"
"Hello Python"
Θα δούμε αργότερα ότι στον προγραμματισμό χρησιμοποιούμε κείμενο για να ονοματίσουμε αλλά στοιχεία του προγράμματος (μεταβλητές, εντολές, συναρτήσεις). Ο μεταφραστής λοιπόν χρειάζεται έναν τρόπο να ξεχωρίζει το απλό κείμενο από τα άλλα αναγνωριστικά του προγράμματος.
Με τη χρήση της εντολής print() δοκιμάστε τις παρακάτω εκφράσεις με συμβολοσειρές. Για παράδειγμα print("Hello"). Ξεκινήστε από εδώ
"Hello"
"Hello again!"
"Με λένε Αρτέμη"
"100" + "200"
"Με νευρίασες πάλι, @##$%#$%^&^%*!"
Στη γλώσσα Python υπάρχει η δυνατότητα πράξεων με συμβολοσειρές αλλά φυσικά οι πράξεις έχουν διαφορετική σημασία.
"Santa " + "Maria"
έχει ως αποτέλεσμα -> "Santa Maria"
"Hello " * 3
έχει ως αποτέλεσμα "Hello Hello Hello"
Με τη χρήση της εντολής print() δοκιμάστε τις παρακάτω εκφράσεις με συμβολοσειρές.
"James" + "Bond"
"James " + "Bond"
"James" + " " + "Bond"
"maria" + "@" + "gmail.com"
"10" + "2"
"Χ" * 10
"Χα! " * 10
Οι χαρακτήρες (characters) σε μια συμβολοσειρά μπορεί να είναι
Το κενό διάστημα (space) είναι και αυτός ένας χαρακτήρας και δε πρέπει να αγνοείται.
Προσπαθήστε να εμφανίσετε ένα σχήμα παρόμοιο με αυτό που φαίνεται στην εικόνα αριστερά. Εισάγετε την έκφραση κειμένο στο κέλυφος (shell).