@修饰符:将被修饰的函数作为参数,运行修饰函数
实例方法:
静态方法:@staticmethod
类方法:@classmethod
自省:通过一定的机制查询到对象的内部结构
序列类:
列表推导式(例表生成式):
#普通循环输出 odd_list = [] for i in range(21): if i % 2 == 1: odd_list.append(i) print(odd_list) #列表生成式 odd_list = [i for i in range(21) if i % 2 == 1] print(odd_list)
生成器表达式:
# 生成器表达式 odd_gen = (i for i in range(21) if i % 2 == 1) odd_list = list(odd_gen) print(odd_list)
字典推导式:
# 字典推导式 my_dict = {"i": 1, "love": 2, "you": 3} reversed_dict = {value: key for key, value in my_dict.items()} print(reversed_dict)
集合推导式:
# 集合推导式 my_set = {key for key, value in my_dict.items()} print(my_set)
sheng