print "Line 1 is"
print "big"
내가 얻을 출력은
줄 바꿈이 오는가Line 1 is
big
입니까? 그리고 두 개의 print 문을 사용하여 두 줄을 같은 줄에 입력하려면 어떻게해야합니까? documentation에서
print "Line 1 is"
print "big"
내가 얻을 출력은
줄 바꿈이 오는가Line 1 is
big
입니까? 그리고 두 개의 print 문을 사용하여 두 줄을 같은 줄에 입력하려면 어떻게해야합니까? documentation에서
print
은 기본적으로 개행을 추가합니다.
print "Line 1 is",
print "big"
,
는 여전히 공간을 얻을 것입니다 :이 문제를 방지하려면이 ,
후행 사용합니다. 공백을 피하려면 문자열을 연결하고 print
문을 하나 사용하거나 sys.stdout.write()
을 대신 사용하십시오.
: 인쇄 문이 쉼표로 을 종료하지 않는 한
A '\ n을'문자는 마지막에 기록됩니다. 이 문구에 키워드 인쇄 문구가 포함 된 경우에만 작업입니다.
이 표준 기능, 당신은 출력에 기록 된 바이트의 전체 제어를해야하는 경우에는 줄 바꿈 (\n
를)하고 출력하기하지 않을 경우 sys.stdout
import sys
sys.stdout.write("Line 1 is ")
sys.stdout.write("big!\n")
을 사용할 수 있습니다 print "foo",
를 사용하는 당신 명시 적으로 flush를 호출하여 데이터가 버퍼링되지 않도록해야합니다 (예 :
sys.stdout.flush()
+1). 파이썬 3에서는'print ("Line 1 is, end =" ")'입니다. – marcog
자세한 답변입니다. +1 – abel
당신을 잊었 : http://docs.python.org/reference/simple_stmts.html#print –