Python 覚え書き
Python に関する自分用の覚え書きメモです。
関数関連¶
main 関数¶
リスト関連¶
比較¶
リストの比較は == で行えます。
ファイル関連¶
読み込み¶
ファイルを一行ずつ読み込み、リストで返す¶
ファイルを一行ずつ読み込み、改行して str で返す¶
改行を削除する為、リスト内包表記で rstrip() します。
書き込み¶
リストの内容を改行しながらファイルへ書き込む¶
改行する為に "\n".join() します。
ログ関連¶
pprint で整形した文字列をログ出力する¶
pformat を使います。
import logging
from pprint import pformat
score = {"Alice": 100, "Bob": 95, "Cathy": 85, "David": 75, "Eva": 65}
logger = logging.getLogger(__name__)
logger.info(pformat(score))
条件分岐¶
match文¶
def get_day(day_number):
match day_number:
case 0:
return "日曜日"
case 1:
return "月曜日"
case 2:
return "火曜日"
case 3:
return "水曜日"
case 4:
return "木曜日"
case 5:
return "金曜日"
case 6:
return "土曜日"
case _:
return "不正な値です"
型指定¶
Tupleを使って指定します。