上一篇:详解字符集和编码规则| 手把手教你入门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 不是⼀个可迭代对象
- 格式化输出字符