美文网首页
python的一些语法糖

python的一些语法糖

作者: 大明白 | 来源:发表于2015-10-08 13:34 被阅读144次

Python中if-else语句的多种写法

a, b, c = 1, 2, 3
#1.常规
if a>b:
    c = a
else:
    c = b

#2.表达式
c = a if a>b else b

#3.二维列表
c = [b,a][a>b]

#4.传说是源自某个黑客
c = (a>b and [a] or [b])[0]

相关文章

  • python的一些语法糖

    Python中if-else语句的多种写法

  • Python语法糖

    语法糖: 解释: 语法糖(Syntactic sugar),也译为糖衣语法,由英国计算机科学家彼得·约翰·兰达发明...

  • python 语法糖

    兵器谱 if python没有三目运算符,我挺苦恼的,比如把两个整数较大的那个复制给一个变量,有三目运算符的语言会...

  • Python 语法糖之「列表推导式」

    有时候一些普遍的设计模式应用得非常广泛,慢慢的就形成了一种语法,或者叫 语法糖,Python 中的列表推导式 就是...

  • 环境管理器with

    What PEP(python2.6)中有个新的语法糖with用来简便的用于try/finally语法。类型con...

  • 为什么不推荐Python初学者直接看项目源码

    无论是有没有其他语言的经验,入门Python都很简单。Python拥有简单直观的语法,方便的语法糖,以及丰富的第三...

  • 理解Python装饰器

    Python是很具特色的一门语言。除了面向协议编程的方式,还有许多语法糖,今天要介绍的语法糖————装饰器 我们不...

  • 笔记 | 皓叔程序员练级攻略1

    原来在皓叔眼里,Python 和 JavaScript 只是拿来入门的。因为 Python 有大量的库和语法糖,...

  • Python 函数 类 语法糖

    原文作者:zzir Python 语法糖 \,换行连接 while,for 循环外的 else 如果 while ...

  • Python 知识点: 列表推导式(list comprehen

    Python里面有个很棒的语法糖(syntactic sugar),它就是list comprehension,有...

网友评论

      本文标题:python的一些语法糖

      本文链接:https://www.haomeiwen.com/subject/dddncttx.html