1. Ας ξεκινήσουμε μ' ένα βιντεάκι (Τύποι Δεδομένων)...

2. Ε, μια που αρχίσαμε... ας συνεχίσουμε και μ' ένα βιντάκι ακόμα...(Τελεστές - Πράξεις)

3. Τελεστές και η χρήση τους, από το byte of Python (ευχαριστούμε την Βάσω και το  Δημήτρη!).

Τελεστές και η χρήση τους
Τελεστής Όνομα Εξήγηση Παραδείγματα
+ Συν Προσθέτει δύο αντικείμενα. Το 3 + 5 δίνει 8. Το 'a' + 'b' δίνει 'ab'.
- Μείον Είτε δίνει έναν αρνητικό αριθμό, ή αφαιρεί έναν αριθμό από έναν άλλο. Το -5.2 δίνει έναν αρνητικό αριθμό. Το 50 - 24 δίνει 26.
* Επί Δίνει το γινόμενο δύο αριθμών ή μιά συμβολοσειρά (string) επαναλαμβανόμενη τόσες φορές. Το 2 * 3 δίνει 6. Το 'la' * 3 δίνει 'lalala'.
** Δύναμη Επιστρέφει το x υψωμένο στη δύναμη y. Το 3 ** 4 δίνει 81 (δηλαδή 3 * 3 * 3 * 3).
/ Διά Διαιρεί το x με το y. Το 4 / 3 δίνει 1.3333333333333333.
// Διαίρεση στρογγυλοποιημένη προς τα κάτω (Floor Division) Επιστρέφει τον κοντινότερο (προς τα κάτω) ακέραιο στο πηλίκο. Το 4 // 3 δίνει 1.
% Υπόλοιπο Επιστρέφει το υπόλοιπο της διαίρεσης. Το 8 % 3 δίνει 2. Το -25.5 % 2.25 δίνει 1.5.
< Μικρότερο από Επιστρέφει το αν το x είναι μικρότερο από το y. Όλοι οι τελεστές σύγκρισης επιστρέφουν True (Αληθής) ή False (Ψευδής). Σημειώστε οτι τα ονόματα αυτά ξεκινούν με κεφαλαίο. Το 5 < 3 δίνει False και το 3 < 5 δίνει True. Οι συγκρίσεις μπορούν να συνδυαστούν αλυσιδωτά κατά βούληση: Το 3 < 5 < 7 δίνει True.
> Μεγαλύτερο από Επιστρέφει το αν το x είναι μεγαλύτερο από το y. Το 5 > 3 επιστρέφει True. Αν και οι δύο τελεστέοι είναι αριθμοί, πρώτα μετατρέπονται σε έναν κοινό τύπο. Αλλιώς, επιστρέφει πάντα False.
<= Μικρότερο ή ίσο Επιστρέφει το αν το x είναι μικρότερο από ή ίσο με το y. Το x = 3; y = 6; x <= y επιστρέφει True.
>= Μεγαλύτερο ή ίσο Επιστρέφει το αν το x είναι μεγαλύτερο από ή ίσο με το y. Το x = 4; y = 3; x >= 3 επιστρέφει True.
== Ίσο Συγκρίνει αν τα αντικείμενα είναι ίσα. Το x = 2; y = 2; x == y επιστέφει True.
Το x = 'str'; y = 'stR'; x == y επιστρέφει False.
Το x = 'str'; y = 'str'; x == y επιστρέφει True.
!= Διαφορετικό Συγκρίνει αν τα αντικείμενα ΔΕΝ είναι ίσα. Το x = 2; y = 3; x != y επιστρέφει True.
not Λογικό ΌΧΙ Αν το x είναι True, επιστρέφει False. Αν το x είναι False, επιστρέφει True. Το x = True; not x επιστρέφει False.
and Λογικό ΚΑΙ Το x and y επιστρέφει False αν το x είναι False, αλλιώς επιστρέφει υπολογίζει και επιστρέφει την τιμή του y. Το x = False; y = True; x and y επιστρέφει False αφού το x είναι False. Σε αυτή την περίπτωση, η Python δε θα ελέγξει την τιμή του y αφού γνωρίζει οτι η αριστερή πλευρά της έκφρασης and είναι False που υποδηλώνει οτι ολόκληρη η έκφραση θα είναι False ανεξάρτητα από τις άλλες τιμές. Αυτή η τεχνική αποκαλείται short-circuit evaluation.
or Λογικό Ή Αν το x είναι True, επιστρέφει True, αλλιώς υπολογίζει και επιστρέφει την τιμή του y. Το x = True; y = False; x or y επιστρέφει True. Η short-circuit evaluation εφαρμόζεται και εδώ.

 

4. Για να δούμε κι ένα φύλλο εργασίας!