0
点赞
收藏
分享

微信扫一扫

python-几种三元表达式的用法

一天清晨 2022-01-26 阅读 90
# 用法一:结果1 if 条件 else 结果2

def func1():
    tj = 2 > 1

    result = ">" if tj else "<"
    print(" result: %s" % result)
# 用法二:(结果2,结果1)[判断]

def func2():
    tj = 2 > 1

    result = ("<", ">")[tj]  # 注:这里是先写else的结果,然后再写if的结果
    print(" result: %s" % result)
# 用法3:{条件值1:结果1,条件值2:结果2}[判断]
def func3():
    tj = 4

    result = {1: 1, 2: 2, 3: 3, 4: 4}[tj]
    print(" result: %s" % result)
举报

相关推荐

0 条评论