エスケープシーケンスはC言語と同じように書けたpythonだが、そんなことを気にせず書いていてエラーになったところがある。
条件式だ。
if (len(message) == 3) && (message[0] == 'K'):
print 'けけけ'
とか、
result = some_boolean_method()
if !result:
print 'oops!'
とか。
括弧の数が合っていないのでは、とか、前の方に書いた式がどこか間違っているのでは、とかとか、いろいろ調べて、ようやく&&やら||やらが無いということに気付いた次第だ。
否定はnotよりも!のほうがうれしいのだけど、論理積と論理和はandとorでいいんじゃないかな、と思う。
ぼーっとして、ビット演算の&や|と間違うことがたまにあるのでね。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。