python29-Python的运算符之in运算符
Python提供了in运算符,用于判断某个成员是否位于序列中,比如前面介绍的str就是一个序列,因此程序可使用in运算符判断字符串是否包含特定子串。除in运算符之外,Python也提供了in的反义词:not in。例如如下代码。
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/01
# @Author : Laopi
s = 'ceshilaopi think ruanjian ceshi laoshifu is a boy'
print('ceshi' in s) #True
print('ceshi' not in s)# False
print('girl' in s)# False
print('girl' not in s)# True
使用in运算符除可判断字符串是否包含特定子串之外,还可判断序列是否包含子序列。