在处理解决问题的想法时,通常会有多种方法来实现最终的结果。只有一种是我们所说的常见用法,另一种是在这种特征条件下,找到一种新的解决方案,语法糖可以说是相同的概念,为了简单,多角度的解决方案。让我们来展示一下python中的几种语法糖,每个人都来学习它。
1.列表生成式
列表生成可以快速创建List
[ 对x的操作 for x in 集合] 的形式
将 for 所有循环结果集成到listt
a=[xforxinrange(5)] print(a) >>>[0,1,2,3,4]
2.else
在Python中提供一种else语法,它可以在原语法的基础上支持更多的语法情况的选择。 主要有for-else,while-else,try-else。需要注意的是,for-else和while-当需要与break语句配合时,else才能使用。
forelse foriinrange(1): print(i) break else: print('forend')
以上就是语法糖在python中当然,一些展示是基于语法糖的概念,python中的实际语法糖远不止于此,涉及到很多模块,平时可以挖掘学习。