Δημοσιεύτηκε: 09 Ιουν 2014, 00:52
από Ilias95
midkin έγραψε:Σημαίνει: Να ψάξει στο μέσα string name το "war" και ΑΝ η συνάρτηση find δεν επιστρέψει -1 (που σημαίνει πως βρήκε το "war") εκτύπωσε ένα μήνυμα...

Ακριβώς.

midkin έγραψε:Υπάρχει σύνταξη χωρίς το != -1 ???
Π.χ.

Κώδικας: Επιλογή όλων
if name.find('war'):
print('Yes, it contains the string "war"')


Αυτό που έγραψες είναι ισοδύναμο με αυτό:
Κώδικας: Επιλογή όλων
if name.find('war') != 0:
print('Yes, it contains the string "war"')


έγραψε:κάτι που να σημαίνει: ψάξε στο name και αν βρεις το "war" εκτύπωσε κάτι;

Μπορείς να χρησιμοποιήσεις τον in operator:
Κώδικας: Επιλογή όλων
>>> if "wst" in "Kwstas":
... print("Yes!")
...
Yes!
>>>


PS. Απ' το βιβλίο του Swaroop διαβάζεις;