1.对象的方法 & 集合方法的使用
s1 = {“刘能”, “赵四”, “皮长山”}
s2 = {“刘科长”, “冯乡长”, “皮长山”}
print(s1 & s2) # 交集
print(s1.intersection(s2))
print(s1 | s2) # 并集
print(s1.union(s2))
print(s1 - s2) # 差集
print(s1.difference(s2)
s1 = {“周杰伦”, “昆凌”, “蔡依林”, “侯佩岑”}
print(s1)
s1.add(“周杰伦”) # 集合里不能有重复的数据
print(s1)
lst = [“周杰伦”, “昆凌”, “蔡依林”, “侯佩岑”, “周杰伦”, “昆凌”, “蔡依林”, “侯佩岑”, “周杰伦”, “昆凌”, “蔡依林”, “侯佩岑”]
print(lst)
print(list(set(lst))) # 去除重复之后的数据是无序的.
2.结构控制
顺序
代码的执行就是按照顺序执行的
分支
输入月份,判断该月份属于哪个季节
month = int(input(“输入月份:”))
if 3 <= month <= 5:
print(“%d月是春天” % month)
elif 6 <= month <= 8:
print(“%d月是夏天” % month)
elif 9 <= month <= 11:
print(“%d月是秋天” % month)
elif month == 12 or 1 <= month <= 2:
print(“%d月是冬天” % month)
else:
print(“输入不合法”)
循环结构
#求[1-100]第一个7的倍数range主要是顾头部顾腚:
for item in range(1,101):
if item % 7 == 0:
print(item)
break
else:
print(“循环正常结束”)
死循环
index = 1
while index <= 10:
if index == 5:
# index += 1
continue
print(index)
index += 1
3.两个关键字
continue 跳过本次循环,直接开始下一次循环
break 直接跳出循环(默认是跳出最里层的循环)