技术文章 > Python技术 >  Python基础教程 > 正文

python中有哪些语法糖?

小妮浅浅

在对待解题思路的时候,往往会有多种方法实现最后的结果。只不过有一种是我们所说的常见用法,另一类是在这种特性条件下,另辟蹊径产生的解决方法,语法糖可以说和这种理念是一样的,为了简便、多角度解决而产生的。下面我们就python中的几个语法糖带来展示,大家都来学习吧。

1.列表生成式

列表生成式可以快捷地创建List

[ 对x的操作 for x in 集合] 的形式

将 for 循环的所有结果集成到一个list

a = [ x for x in range(5)]
print(a)
>>>[0,1,2,3,4]

2.else

Python中提供一类else的语法,它可以在原有语法基础之上,支持更多一种情况的选择。 主要有for-else,while-else,try-else。需要注意的是,for-else和while-else需要和break语句配合时使用。

for else
for i in range(1):
    print(i)
    break
else:
print('for end')

以上就是python中语法糖的一些展示,当然根据语法糖的概念理解,python中实际的语法糖远不止于此,涉及到众多模块,大家平时学习可以挖掘一下。

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  python中写入文件的出错解决
  python第三方库有哪几种
  python中len是什么意思?
  如何使用python中numpy.append()方法的axis
  python中如何使用np.concatenate()拼接numpy数组
  python中如何使用np.delete()方法?
  python中定时器的实现方式
  python热力图的原理实现
  python解析json文件方法
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 463
python pyg2plot的原理 355
python中pyg2plot如何使用? 166
推荐视频
视频教程分类