こんにちは、kamekoです。
行末に書かれた \
について解説します。
質問
矢印箇所のバックスラッシュの意味を教えてほしいです。
for name in os.listdir('input/'): if name.startswith('sales_raw_') and name.endswith('.csv') \ ← ココ and "201611" in name:
回答
1行で書ききれない長い行を改行するための記号です。
行の最後にバックスラッシュ(\
)を書くと、次の行も同じ行とみなされます。
公式ドキュメント:字句解析 - 明示的な行継続
公式ドキュメント:字句解析 - 非明示的な行継続
また、丸括弧 ()
、角括弧 []
、および波括弧 {}
内の式は、バックスラッシュを使わずに一行以上の物理行に分割することができます。
month_names = ['Januari', 'Februari', 'Maart', # These are the 'April', 'Mei', 'Juni', # Dutch names 'Juli', 'Augustus', 'September', # for the months 'Oktober', 'November', 'December'] # of the year
引用元: