旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[Python] こういう短絡実行をしたいんだが

2008年12月12日

a = None or raise Exception()

というのを書きたかったんだが、SyntaxErrorでした。

a = None or str(1)

というように、後ろがメソッドだとOKなんですが、
raise とか print とか return だと構文エラーになってしまう。

いい方法ないすかねー。