home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

Python/行折り返しが自動認識されるタプル、リスト、辞書、関数コール (v1)

Python/行折り返しが自動認識されるタプル、リスト、辞書、関数コール (v1)

Python / 行折り返しが自動認識されるタプル、リスト、辞書、関数コール (v1)
id: 186 所有者: msakamoto-sf    作成日: 2009-02-22 20:25:03
カテゴリ: Python 

丸括弧(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

かなり無茶な折り返しが可能です。実験の為、辞書のところなどぐちゃぐちゃな折り返しにしてみましたがちゃんと認識されました。
関数呼び出しの引数の部分を折り返せるのが心強いです。



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2009-02-22 20:31:17
md5:6569d8669afb622e2a4864cced02ba6f
sha1:fbba578360890aa86c527d5f8d530f9c572eb81c
コメント
コメントを投稿するにはログインして下さい。