Python变量条件,如php


Python variable condition like php

我问我是否可以在PYTHON上使用一个变量条件,比如PHP:

<?php $var = (5 = 5) ? true : false; ?>

只需在您的案例中分配布尔测试的结果:

var = 5 == 5  # assigns `True`

否则,您正在寻找一个条件表达式:

var = 'bar' if foo == 5 else 'spam'

python中有一个条件表达式(也称为三元运算符),如果这就是你的意思:

me = 5 if a == b else c

我想你的意思是:

$var = (5 == 5) ? true : false

在Python(2.5以上)中,这可以写成:

b if a else c

首先对a求值,然后根据a的真值返回b或c;如果a求值为真,则返回b,否则返回chttp://northisup.com/blog/the-ternary-operator-in-python/