[解決済み] プリント機能の最後のカンマは何のためにあるのですか?
2022-02-26 19:31:13
質問
このコードは http://docs.python.org/2/tutorial/errors.html#predefined-clean-up-actions
with open("myfile.txt") as f:
for line in f:
print line,
よくわからないのは、その
,
printコマンドの最後の部分です。
docも確認しました。 http://docs.python.org/2/library/functions.html#print .
公式のチュートリアルに書いてあることなので、間違いではないようです。
Ruby/javascript出身の私にとっては珍しいことです。
どのように解決するのですか?
Python 2.7では、カンマは文字列が同じ行に出力されることを示すためのものです。
例えば
for i in xrange(10):
print i,
これは次のように表示されます。
1 2 3 4 5 6 7 8 9
Python 3でこれを行うには、次のようにします。
for i in xrange(10):
print(i,end=" ")
この回答はおそらく参考になると思います。
---- 編集
ドキュメントを http://docs.python.org/2/reference/simple_stmts.html#the-print-statement には、次のように書かれています。
<ブロッククオートprint文がカンマで終わっていない限り、最後に'˶'ᴗ'˶が書き込まれます。
関連
-
python implement mysql add delete check change サンプルコード
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] 関数内でグローバル変数を使用する
-
[解決済み] __init__.py は何のためにあるのですか?
-
[解決済み] 改行やスペースを入れずに印刷する方法
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] 億の相対的輸入
-
[解決済み】forループを使った辞書の反復処理
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ピロウズ画像色処理の具体的な活用方法
-
opencvとpillowを用いた顔認証システム(デモあり)
-
Python カメの描画コマンドとその例
-
Pythonによるjieba分割ライブラリ
-
Pythonショートビデオクローラーチュートリアル
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】なぜ「LinAlgError: Grangercausalitytestsから「Singular matrix」と表示されるのはなぜですか?
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】Python elifの構文が無効です【終了しました