in 在python 中作為簡單的布爾運算符,解說連個字符串,其運算結果若不加選擇,將進行布爾判斷:
>>'good ' in 'shop'
False
>>'i' in 'bitter'
True
下面就一個特別的例子說明Python的獨到好處:
E1:
def in_both(word1,word2):
for good in word1:
if good in word2:
print(good)
in_both('apples','oranges')
得到的結果如下:
a
e
s
不難發現這里面的good 只是一個形式,只要滿足對應的結構即可,也就是說可以把它改為任何合理的英文:
def in_both(word1,word2):
for well in word1:
if well in word2:
print(well)
in_both('apples','oranges')
一樣可以得到相應的結果:
a
e
s