サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
qiita.com/takadowa
Noneではなく例外を送出する 関数の中で処理した際、何か想定外のことが起きたら何を返しますか? 自分はこれを知るまではよくNoneを返していました。例えば以下のようなコードです。 # 良くない例(想定外のときにNoneを返している) from datetime import datetime def parse_datetimes(datetime_string_list): result = [] for datetime_string in datetime_string_list: try: result.append(datetime.strptime(datetime_string, "%Y-%m-%d")) except (ValueError, TypeError): return None return result >>> print(parse_datetimes([
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く