一、三元表达式
number_1 = int(input("请输入数字1"))
number_2 = int(input("请输入数字2"))
if number_1 > number2:
x = number_1
else:
x = number_2
print(x)
#完全等价于下面这个式子
x = number_1 if number_1 > number_2 else x = number_2
print(x)二、continue和break
# continue用来结束当前轮次的循环,break用来结束整个循环
x = 0
while x > 5:
if x = 3:
print(x)
continue # x永远是3 死循环
if x = 4
print(x)
break # x等于4的时候整个循环停止,前提是continue那段被注释
x += 1
print(x)三、统计参数contenter
contenter 将列表的值转换成字典dict计数
from collections import Counter
test_list = test_list = [1,2,3,4,5,6,"a","b","c","c","a","l","w","z",1,2,3,4,5,6,7,"a","b","b","b"]
content = Counter(test_list)
# content Counter({'b': 4, 'a': 3, 1: 2, 2: 2, 3: 2, 4: 2, 5: 2, 6: 2, 'c': 2, 'l': 1, 'w': 1, 'z': 1, 7: 1})
# content.iterms() dict_items([(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), ('a', 3), ('b', 4), ('c', 2), ('l', 1), ('w', 1), ('z', 1), (7, 1)])
for key,value in content.items():
if value in (3,4): # 等价于 if value ==3 or valu == 4:
print(key,value)列表
a = [1,2,3,4,5,5,5]
a.append(6) #列表添加数据
print(a)
# [1,2,3,4,5,6]
a.remove(6) #列表删除数据
print(a)
# [1,2,3,4,5]
print(a[::-1]) #列表倒序打印
# [5,4,3,2,1]
a.insert(1,8) # 列表插入数据,把8插入到下标为1的位置
print(a)
# [1,8,2,3,4,5]
b = a.copy()
print(b) # 列表复制
# [1,8,2,3,4,5]
print(a.count(5)) # 统计列表重5的出现次数,每次都都打印
# 3
a.pop() # 列表删除最后一个数据
print(a)
# [1, 8, 2, 3, 4]
a.clear() # 列表清空
print(a)
# []