9

C++ では\nが使用されますが、Python では何を使用しますか?

使用する必要はありません: print (" ")。これはあまりエレガントではないようです。

どんな助けでも大歓迎です!

4

15 に答える 15

7

If you need to separate certain elements with spaces you could do something like

print "hello", "there"

Notice the comma between "hello" and "there".

If you want to print a new line (i.e. \n) you could just use print without any arguments.

于 2012-09-16T21:04:58.437 に答える
5

単独printでは改行が出力されます。

print

3.x ではprint関数であるため、次のようになります。

print()
于 2012-09-16T21:03:10.693 に答える
2

次のいずれかが機能します。

print 'Hello\nWorld'

print 'Hello'
print 'World'

さらに、空白行を印刷したい場合(新しい行を作成しない場合)、printまたはprint()機能します。

于 2012-09-16T21:52:20.100 に答える
0

試すprint

例:

print "Hello World!"
print
print "Hi!"

これがうまくいくことを願っています!:)

于 2012-12-31T17:15:26.677 に答える
0

時々、特に変数の場合、モジュールpprint()内で不思議に動作します。pprintdict

于 2017-02-28T00:28:49.367 に答える
0

Python2にはこれがあります。

def Space(j):
    i = 0
    while i<=j:
        print " ",
        i+=1

それを使用するには、構文は次のようになります。

Space(4);print("Hello world")

まだ Python3 に変換していません。

于 2021-12-02T19:16:47.197 に答える
0

多くのユーザーから回答がありましたが、どれも回答としてマークしていません。

で空行を追加しprint()ます。'\n'like inを使用して文字列内に改行を強制することができるprint('This is one line\nAnd this is another')ため、次のように 10 行の空行を出力できます。print('\n'*10)

1 スペースの文字列を 50 回複製することで、文字列内に 50 のスペースを追加できます。これは乗算で行うことができます。'Before' + ' '*50 + 'after 50 spaces!'

.ljust()スペースまたは特定の文字を使用して文字列を左または右に.rjust()埋め込むことができます。たとえば、新しい行に 'Hi' と 'Carmen' を使用し、左にスペースを埋め込み、文字列に揃えることができます。右と'Hi'.rjust(10) + '\n' + 'Carmen'.rjust(10)

これらはあなたの質問に答えるべきだと思います。

于 2022-03-04T01:12:58.893 に答える
0

これは、Pythonで空白を印刷する方法です。

import string  
string.whitespace  
'\t\n\x0b\x0c\r '   
i.e .   
print "hello world"   
print "Hello%sworld"%' '   
print "hello", "world"   
print "Hello "+"world   
于 2014-09-16T06:11:17.017 に答える