丸括弧(parentheses), 角括弧(square bracket), 波括弧(curly brace)の中は、バックスラッシュを使わなくとも行を折り返すことが出来ます。
1. タプルを作る時の丸括弧
t = ( #aaa 'ABC', #bbb 'DEF' #ccc , 123 #ddd , 456, #eee ) #fff print repr(t)
→
('ABC', 'DEF', 123, 456)
2. リストを作る時の角括弧
l = [ #aaa 'abc', #bbb 'def', #ccc 123, #ddd 456, #eee ] #fff print repr(l)
→
['abc', 'def', 123, 456]
3. 辞書を作る時の波括弧
d = { #aaa 'abc' : [ #bbb 1, 2 #ccc , 3 #ddd ] #eee , 'def' #fff : #ggg 123 #hhh , #iii } #jjj print repr(d)
→
{'abc': [1, 2, 3], 'def': 123}
4. 関数を呼ぶ時の丸括弧
def hello(s1, s2, s3): print "Hello %s, %s, %s" % (s1, s2, s3) hello( #aaa 'Foo' #bbb , 'Bar', #ccc 'Buz' #ddd )
→
Hello Foo, Bar, Buz
かなり無茶な折り返しが可能です。実験の為、辞書のところなどぐちゃぐちゃな折り返しにしてみましたがちゃんと認識されました。
関数呼び出しの引数の部分を折り返せるのが心強いです。
コメント