说说 Python 中的 in 与 not in 操作符

1 列表

in 与 not in 操作符, 可以判定一个值是否在列表中。

books = ['梦的化石', '冬泳', '鱼翅与花椒']

new_book = '莫斯科绅士'
if '莫斯科绅士' not in books:
    print(new_book + '不在书单中,现在添加……')
    books.append(new_book)
if '莫斯科绅士' in books:
    print(new_book + '已经在书单中。')

print('books = ' + str(books))

运行结果:

莫斯科绅士不在书单中,现在添加……
莫斯科绅士已经在书单中。
books = [‘梦的化石’, ‘冬泳’, ‘鱼翅与花椒’, ‘莫斯科绅士’]

in 与 not in 操作符需要连接两个值,它们分别是:需要在列表中查找的值以及列表对象。

2 字符串

字符串也可以利用 in 与 not in 操作符来判断某个字符是否存在:

is_exist = '绅士' in '莫斯科绅士'
print(is_exist)

is_exist = '科' in '莫斯科绅士'
print(is_exist)

is_not_exist = '冬泳' not in '莫斯科绅士'
print(is_not_exist)

运行结果:

True
True
True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值