055 运算符 - 成员运算符
主要内容
1. 成员运算符:in 和 not in
成员运算符,用于判断指定元素是否是指定数据集(比如字符串,列表,字典,元组和集合等)的成员。 或者说判断指定指定数据集中是否包含指定的元素。2. 成员运算符在字符串,列表,字典中的使用
str1 = "01011101010010101001100000010101110101000101110110"
str2 = "1100"
str3 = "0011"
r1 = str2 in str1
print(r1)
r2 = str3 not in str1
print(r2)
str4 = "I am the best"
str5 = "I'm"
r3 = str5 in str4
print(r3)
list1 = [1, 'python', 'C++', 2022, [3, 4, 5]]
obj1 = 'Python'
obj2 = 3
obj3 = [3, 4, 5]
print(obj1 in list1)
print(obj1 not in list1)
print(obj2 in list1)
print(obj3 in list1)
dict1 = {"name": "小明", "birth": "2005/06", "code": 1}
obj1 = "name"
obj2 = "小明"
obj3 = 1
print(obj1 in dict1)
print(obj2 in dict1)
print(obj3 not in dict1)
3. 小结
OJ训练题
1、【例22.2】 整除相乘 - ★
2、【入门】输出是2的倍数,但非3的倍数的数 - ★
3、【入门】最大数和最小数的差 - ★
4、【入门】饮料的价格 - ★★
5、【入门】计算分数加减表达式的值 - ★★★