2017-09-26 19 views
-2

簡単な質問ですが、簡単な解決策が見つかりません。変数の値を空白なしで出力する方法

print("I don't like",FavColour,", I prefer Red") 

それが印刷されます:私はFavColourとコンマの間にスペースを取り除くにはどうすればよい,私は私の仕事は、文法的に正しいことをしたいと

I don't like FavColour , I prefer Red 

私はこのコードを持っている場合。カンマを削除すると、構文エラーになります。

答えて

0

試してみてください。

print("I don't like " + FavColour + ", I prefer Red") 
0

あなたは、それは余分なスペースをプリントアウトしないであろうこのように「+」記号を使用して文字列を組み合わせることができます。しかし、数値/小数点を出力しようとしている場合は、文字列に変換するためにstr(数値/小数)を使用して文字列にキャストする必要があります。これがうまく行かない場合は、私はPython上で錆びます。

print("I don't like" + FavColour + ", I prefer Red") 

のか、何にもスペースを変更するprint()'s sep argumentを使用します:

+0

おかげで、それは素晴らしい作品!編集:それはあなたがちょうど言うことを許可されていないようです、ありがとうそう... – Malhog

1

どちらかがprint()に渡す枚の代わりに文字列全体を構築

print("I don't like",FavColour,", I prefer Red", sep='') 
関連する問題