関数がNoneを返すケースを処理する最適な方法は何ですか?例:関数が返されるときに例外を処理する適切な方法なし
def my_function():
if <some_stuff_works>:
return <stuff>
else:
return None
my_var = my_function()
my_varがNoneで特定の値に設定されている場合、例外を発生させます。そうですね、
try:
my_var = my_function()
except ValueIsEmpty:
my_var = "EMPTY"
意味はありますか?
:?
またはより良いですか – CAB