Δημοσιεύτηκε: 09 Ιουν 2014, 00:59
αυτό:
δεν είναι ισοδύναμο με αυτό:
Στη δεύτερη περίπτωση αν μέσα στην παρένθεση βάλεις πχ: "wafwdesaf" ΠΑΛΙ θα εκτυπώσει το μήνυμα. Δηλαδή εκτελεί την print σε κάθε περίπτωση! Άρα το != -1 χρειάζεται...
Όντως μάλλον στην περίπτωση μου το "in" είναι προτιμότερο!!!
Διαβάζω από το a_byte_of_python-el.pdf
το βρήκα εδώ:
- Κώδικας: Επιλογή όλων
if name.find('war') != -1:
print('Yes, it contains the string "war"')
δεν είναι ισοδύναμο με αυτό:
- Κώδικας: Επιλογή όλων
if name.find('war'):
print('Yes, it contains the string "war"')
Στη δεύτερη περίπτωση αν μέσα στην παρένθεση βάλεις πχ: "wafwdesaf" ΠΑΛΙ θα εκτυπώσει το μήνυμα. Δηλαδή εκτελεί την print σε κάθε περίπτωση! Άρα το != -1 χρειάζεται...
Όντως μάλλον στην περίπτωση μου το "in" είναι προτιμότερο!!!
Διαβάζω από το a_byte_of_python-el.pdf
το βρήκα εδώ:
Spoiler: show