1. 程式人生 > >python練習:編寫一個函數isIn,接受兩個字符串作為參數,如果一個字符串是另一個字符串的一部分,返回True,否則返回False。

python練習:編寫一個函數isIn,接受兩個字符串作為參數,如果一個字符串是另一個字符串的一部分,返回True,否則返回False。

code pri 兩個 find int 字符 字符串 return 輸出

python練習:編寫一個函數isIn,接受兩個字符串作為參數,如果一個字符串是另一個字符串的一部分,返回True,否則返回False。

重難點:定義函數的方法。使用str類型的find()函數,可以查找多個字符。第二種方法為把字符串轉化為字符隊列,然後遍歷尋找,但是只可以尋找一個字符。

 1 print("————————————————————————————")
 2 def isIn(x,y):#def定義函數保留字
 3     v=y.find(x)
 4     if v>=0:
 5         return True;
 6     else:
 7         return
False; 8 print(isIn(sxc,azdsxcv))#輸出函數的返回值,實參要加引號 9 print("————————————————————————————") 10 def isIn(x,y):#def定義函數保留字 11 print(x,y) 12 xz=list(map(str,x)) 13 yz=list(map(str,y))#把y字符串放入一個隊列中進行處理,記得這裏是str,不是int 14 print(xz,yz) 15 for i in yz:#i遍歷yz序列 16 if i==x:#這裏要比較x,而不是xz,因為x是一個字符,而xz是一個序列
17 print(1) 18 return True; 19 else: 20 print(2) 21 return False; 22 print(isIn(s,szxcv))#輸出函數的返回值,實參要加引號

python練習:編寫一個函數isIn,接受兩個字符串作為參數,如果一個字符串是另一個字符串的一部分,返回True,否則返回False。