출력 문자열에서 줄 바꿈 및 공백 방지
Python에서 인쇄 기능을 사용할 때 출력 값 사이에 줄 바꿈이나 공백을 추가하는 경우가 많습니다. . 이를 방지하고 인쇄가 중단되지 않게 하려면 sep 및 end 매개변수 사용을 고려하세요.
Python 3
Python 3에서는 end=''를 지정하여 줄 바꿈을 제거합니다.
print('.', end='')
인수 사이의 공백을 제거하려면 다음을 사용하세요. sep='':
print('a', 'b', 'c', sep='')
두 매개변수를 동시에 제어하려면:
print('.', end='', sep='')
Python 2.6 및 2.7
Python 2.6 및 2.7의 경우 , 당신은 두 가지가 있습니다 옵션:
from __future__ import print_function
이렇게 하면 위에서 언급한 Python 3 솔루션을 사용할 수 있습니다.
import sys sys.stdout.write('.') sys.stdout.flush()
이것은 표준 출력 스트림에 직접 기록하여 즉각적인 인쇄를 보장합니다. 그러나 즉각적인 출력을 보장하려면 sys.stdout.flush()를 호출해야 할 수도 있습니다.
위 내용은 Python으로 인쇄할 때 줄바꿈과 공백을 어떻게 방지할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!