一、三元表达式

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)
# []

字典

元组