Python2.7では
代わりに「THIS IS HOW IT SHOULD LIKE」のようなフレーズを印刷したいと思います
「THISISSHOWITSHOULDLOOK LIK E」
どうすればいいのですか?
Python2.7では
代わりに「THIS IS HOW IT SHOULD LIKE」のようなフレーズを印刷したいと思います
「THISISSHOWITSHOULDLOOK LIK E」
どうすればいいのですか?
次のようなことをしているようです。
letters = "THIS IS HOW IT SHOULD LOOK LIKE"
for letter in letters:
print letter,
印刷中に各文字の間にスペースを入れます。
文字を 1 つずつ印刷する代わりに、文字列自体を印刷します。
>>>print letters
THIS IS HOW IT SHOULD LOOK LIKE
が文字列ではなく文字のリストである場合letters
は、 を使用して文字列に変換しますjoin
。
print "".join(letters)
何らかの理由ですべての文字を 1 つのリストに収めることができない場合は、 を使用sys.stdout.write
して、末尾のスペースや改行なしで文字列を出力できます。
import sys
letters = "THIS IS HOW IT SHOULD LOOK LIKE"
for letter in letters:
sys.stdout.write(letter)
結果:
THIS IS HOW IT SHOULD LOOK LIKE