<Python> 1つの文を複数行に記載する。

1つの文を複数行に記載する(改行を無視する)方法。

例えば文字列の場合、バックスラッシュ\で改行を打ち消す。

In [149]: a = '\
     ...: bbb \
     ...: ccc \
     ...: ddd \
     ...: '

In [150]: a
Out[150]: 'bbb ccc ddd '

カッコで囲まれたもの、 リスト(list)、タプル(tupple)、ディクショナリ(Dict)は、バックスラッシュ無でも解釈してくれる。

In [154]: a = [1,2,
     ...: 3,4,]

In [155]: a = {
     ...: 1 : 'hoge',
     ...: 2 : 'hage',
     ...: }

In [156]: a
Out[156]: {1: 'hoge', 2: 'hage'}