以下程式以字串 (string) 及串列 (list) 作為示範
a = "0123456789" b = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] if "5" in a: print("'5' in a") if "a" in a: print("'a' in a") if "5" in b: print("'5' in b") if 5 in b: print("5 in b") # 《程式語言教學誌》的範例程式 # http://pydoing.blogspot.com/ # 檔名:expr19.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2010 年 12 月
執行結果如下
in 也可以和 not 連用,判斷可包含其他物件的物件之中判斷是否沒有某個物件
a = "0123456789" b = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] if "5" not in a: print("'5' not in a") if "a" not in a: print("'a' not in a") if "5" not in b: print("'5' not in b") if 5 not in b: print("5 not in b") # 《程式語言教學誌》的範例程式 # http://pydoing.blogspot.com/ # 檔名:expr20.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2010 年 12 月
執行結果如下
此外, in 也用於 for 迴圈 (loop) ,用來取得元素值
a = "0123456789" for i in a: print(i) # 《程式語言教學誌》的範例程式 # http://pydoing.blogspot.com/ # 檔名:expr21.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2010 年 12 月
執行結果如下
中英文術語對照 | |
---|---|
關鍵字 | keyword |
複合資料型態 | compound data type |
元素 | element |
物件 | object |
字串 | string |
串列 | list |
迴圈 | loop |
沒有留言:
張貼留言