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

    python中有哪些语法糖?

    小妮浅浅小妮浅浅2021-01-29 15:02:23原创2573

    在对待解题思路的时候,往往会有多种方法实现最后的结果。只不过有一种是我们所说的常见用法,另一类是在这种特性条件下,另辟蹊径产生的解决方法,语法糖可以说和这种理念是一样的,为了简便、多角度解决而产生的。下面我们就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中numpy数组是什么? 下一篇:python复制文件的方法整理

    相关文章推荐

    • python中写入文件的出错解决• python中len是什么意思?• 如何使用python中numpy.append()方法的axis• python中如何使用np.concatenate()拼接numpy数组• python中如何使用np.delete()方法?• python中定时器的实现方式• python热力图的原理实现• python解析json文件方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网