print出力
Pythonのprintは自動的に改行する
print "Hello" print "World"
を実行すると
Hello World
と表示される。
改行させたくない場合は最後に,(コロン)を付ける
print "Hello", print "World"
こうすると
HelloWorld
と表示される
▼C言語のsprintfみたいな使い方。
>>>name = "MyName" >>>age = 20 >>>print "あなたの名前は%sです。年齢は%d才です" % (name, age) あなたの名前はMyNameです。年齢は20才です
%以下の変数をタプル(括弧)でくるらないといけないことに注意
▼perlのヒアドキュメントみたいな使い方
print """ こんにちは こんばんは さようなら """
実行結果
こんにちは こんばんは さようなら
こんなこともできる
name = "MyName" age = 20 print """ こんにちは あなたは%sさんですね。 年齢は%d才ですね。 さようなら """ % (name, age)
実行結果
こんにちは あなたはMyNameさんですね。 年齢は20才ですね。 さようなら
参考:7. 入力と出力
http://www.python.jp/doc/release/tut/node9.html