[解決済み] Python: printコマンドで改行されないようにする [重複].
質問
今日からプログラミングを始めたのですが、Pythonでこんな問題が発生しました。かなり間抜けな話なのですが、どうすればいいのかがわかりません。printコマンドを使うと、好きなものを表示した後、違う行にいってしまうのです。例えば
print "this should be"; print "on the same line"
を返すべき。
これは同じ行にあるはずです
を返しますが、代わりに
これは
を同じ行に
より正確には、私が作ろうとしていたプログラムは
if
で、ある数字が2であるかどうかを教えてくれるプログラムを作ろうとしていました。
def test2(x):
if x == 2:
print "Yeah bro, that's tottaly a two"
else:
print "Nope, that is not a two. That is a (x)"
しかし、最後の
(x)
を入力された値として認識せず、正確に "(x)" (括弧付きの文字) と出力します。それを動作させるために、私は書かなければなりません。
print "Nope, that is not a two. That is a"; print (x)
と入力すると、例えば
test2(3)
と入力すると、次のようになります。
いや、これは 2 ではない。
3
だから私はPythonが印刷行の中に私の(x)を数字として認識するようにする必要があるか、または同じ行に2つの別々のものを印刷する必要があります。 このような愚かな質問で申し訳ありませんが、事前にありがとうございます。
重要な注意事項 : 私は バージョン 2.5.4
もう一つの注意点:もし
print "Thing" , print "Thing2"
と書くと、2回目の印刷で "シンタックスエラー" と表示されます。
どのように解決するのですか?
で
Python 3.x
を使用すると
end
の引数に
print()
関数で改行文字が出力されないようにします。
print("Nope, that is not a two. That is a", end="")
で Python 2.x では、末尾のカンマを使うことができます。
print "this should be",
print "on the same line"
単に変数を表示するだけなら必要ありませんが。
print "Nope, that is not a two. That is a", x
最後のカンマは行末に空白を表示することに注意してください。
end=" "
を使うのと同じです。 同様にスペース文字を抑制するには、次のようにします。
from __future__ import print_function
を使って Python 3 の print 関数にアクセスするか、あるいは
sys.stdout.write()
.
関連
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み】Python: OverflowError: 数学の範囲エラー
-
[解決済み] Pythonで辞書に新しいキーを追加するにはどうすればよいですか?
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] Pythonでシングルトンを作成する
-
[解決済み] Pythonで改行(行継続)をするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
python call matlab メソッドの詳細
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?
-
[解決済み】Flaskのテンプレートが見つからない【重複あり
-
[解決済み] 改行やスペースを入れずに印刷する方法