python 3目运算(转)
python 三目运算(转)Python代码?a??abc???b??efg???10?and?a?or?b??efg???12?and?
python 三目运算(转)
Python代码
- >>>?a?=?'abc'??
- >>>?b?=?'efg'??
- >>>?1==0?and?a?or?b??
- 'efg'??
- >>>?1>2?and?a?or?b??
- 'efg'??
- >>>?1<2?and?a?or?b??
- 'abc'??
?在如: a = '' 的话
?
Python代码
- >>>?a?=?''??
- >>>?1<2?and?a?or?b??
- 'efg'??
- >>>?1>2?and?a?or?b??
- 'efg'??
?结果与我们要的不符.这个东西具体可以参考 dive?into python?Python代码
- >>>?(1<2?and?[a]?or?[b])[0]??
- ''??
- >>>?(1>2?and?[a]?or?[b])[0]??
- 'efg'??
?这些基础还得多看看python语法