Δημοσιεύτηκε: 09 Ιουν 2014, 01:12
Προφανώς δεν είναι ισοδύναμα. Με το != 0 σου είπα ότι είναι ισοδύναμα, όχι με το != 1.
Γενικά ισχύει αυτό όταν συγκρίνεις αριθμούς. Όλα τα αντικείμενα έχουν ένα boolean value.
Το:
είναι το ίδιο με:
Και προτιμούμε το 1ο συνήθως.
Προσωπικά δεν θα πρότεινα το Byte of Python για εκμάθηση της python σε κάποιον αρχάριο.
Θα ποστάρω αργότερα κάποια προτεινόμενα από μένα βιβλία/tutorials αν σε ενδιαφέρει.
Γενικά ισχύει αυτό όταν συγκρίνεις αριθμούς. Όλα τα αντικείμενα έχουν ένα boolean value.
Το:
- Κώδικας: Επιλογή όλων
>>> if 5:
... print("I'm not zero")
...
I'm not zero
είναι το ίδιο με:
- Κώδικας: Επιλογή όλων
>>> if 5 != 0:
... print("I'm not zero")
...
I'm not zero
Και προτιμούμε το 1ο συνήθως.
Προσωπικά δεν θα πρότεινα το Byte of Python για εκμάθηση της python σε κάποιον αρχάριο.
Θα ποστάρω αργότερα κάποια προτεινόμενα από μένα βιβλία/tutorials αν σε ενδιαφέρει.