Pythonのお勉強 Part15
■ このスレッドは過去ログ倉庫に格納されています
0662Python初心者(復活)
2006/12/05(火) 13:10:27>つか、糞本ですが買ってください
>>616のコードも良いけど、>>615のこれも
結構Really Pythonicだと思わん?
泣けるで…
ところで、
三項演算子はandとorの組み合わせで代用可能だと、
どこかで読んだ覚えがある。
x = 2
print ('One' if x == 1 else 'Not One')
print (('One' and x == 1) or 'Not One')
これはうまく作動するが、x = 1 になると下の式は
Trueを返す???
正しくはどうやるんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています