面向过程编程
D:\Document\视频\python20期\day4\视频\面向过程编程
三元表达式示例1
#三元表达式 x=10y=20res=x if x>y else yprint(res)
三元表达式示例2
name=input('name:>>').strip()res='good' if name=='nod' else 'who are you ?'print(res)
列表推导式与生成器表达式
列表推导式
#原先案例# l=[]# for i in range(1,11):# res='egg'+str(i)# l.append(res)# print(l)#采用列表推导式写入l=['egg'+str(i) for i in range(1,11)]print(l)
列表推导式升级版:
#升级版ll=['egg'+str(i) for i in range(1,11) if i>=6]print(ll)
生成器表达式 更节省内存空间
#生成器表达式l=('egg'+str(i) for i in range(0,100))print(l) #at 0x005C9060>print(next(l))print(next(l))print(next(l))print(next(l))