Python变量条件就像php一样

时间:2013-07-15 10:46:48

标签: php python

我问我是否可以像PYTHON一样在PHP上使用变量条件:

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

3 个答案:

答案 0 :(得分:2)

只需在您的案例中指定布尔测试的结果:

var = 5 == 5  # assigns `True`

否则您正在寻找conditional expression

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

答案 1 :(得分:1)

python中有一个conditional expression(也称为三元运算符),如果这就是你的意思:

me = 5 if a == b else c

答案 2 :(得分:0)

我想你的意思是:

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

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

b if a else c

“首先评估a,然后根据a的真值返回b或c;如果返回计算结果为true,则返回c。” http://northisup.com/blog/the-ternary-operator-in-python/