天天看點

介紹2種成員運算符 | 手把手教你入門Python之二十九

上一篇: 詳解字元集和編碼規則| 手把手教你入門Python之二十八 下一篇: 詳解字元串的format⽅法的使用 | 手把手教你入門Python之三十 本文來自于千鋒教育在阿裡雲開發者社群學習中心上線課程 《Python入門2020最新大課》 ,主講人姜偉。

成員運算符

成員運算符 (in 和 not in) 可以⽤來快速的判斷元素是否在指定的可疊代對象⾥,文法格式

要判斷的元素 in 可疊代對象 。

in運算符

思考:怎樣判斷⼀個字元是否在指定的字元串⾥?

msg = 'hello'
char = input('請輸⼊⼀個字元:')
# 使⽤字元串的 find ⽅法可以判斷字元是否存在
if msg.find(char) != -1:
 print('您輸⼊的字元存在')
else:
 print('您輸⼊的字元不存在')

# 使⽤ in 運算符可以更加⽅便的檢視字元是否存在
if char in msg:
 print('您輸⼊的字元存在')
else:
 print('您輸⼊的字元不存在')           

not in 運算符

和 in 運算符的使⽤⽅式⼀緻,隻不過 not in ⽤來判斷元素是否不在指定的字元串⾥

'h' in 'hello'
'zhangsan' in ['lisi','henry','merry','jack']
1 in 123 # 報錯,數字 123 不是⼀個可疊代對象           
  • 格式化輸出字元
介紹2種成員運算符 | 手把手教你入門Python之二十九
介紹2種成員運算符 | 手把手教你入門Python之二十九