Αυστηρή Τυποποίηση στην Python
Ένα χαρακτηριστικό της Python είναι η αυστηρή τυποποίηση αντικειμένων. Αυτό σημαίνει ότι δεν μπορούμε να αλληλεπιδράσουμε απευθείας με αντικείμενα διαφορετικών τύπων. Για παράδειγμα, δεν θα μπορέσουμε να προσθέσουμε έναν αριθμό και μια συμβολοσειρά:
num = 12
txt = 'ab'
print(num + txt) # θα εμφανίσει σφάλμα
Για να λύσουμε αυτό το πρόβλημα είναι απαραίτητο να μετατρέψουμε και τα δύο αντικείμενα στον ίδιο τύπο. Πώς να το κάνετε αυτό θα μάθετε στα επόμενα μαθήματα.
Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη στην κονσόλα:
tst1 = 5
tst2 = 10
print(tst1 + tst2)
Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη στην κονσόλα:
tst1 = 5
tst2 = '10'
print(tst2 - tst1)
Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη στην κονσόλα:
tst1 = '123'
tst2 = '456'
print(tst1 + tst2)