三元表达式 简单的可以写,有elif的不能写,而且必须写else #三元表达式 age = 17 desc = '' if age>=18: desc = '成年' else: desc = '未成年' #等价于 desc1 = '成年' if age>18 else '未成年' 列表生成式 list1 = list(range(1,11)) #生成列表,元素是1-10 变量交换 Python中的变量交换不需要引入第三方 a = 1 b = 2 a,b = b,a