>백엔드 개발 >파이썬 튜토리얼 >Python으로 인쇄할 때 줄바꿈과 공백을 어떻게 방지할 수 있나요?

Python으로 인쇄할 때 줄바꿈과 공백을 어떻게 방지할 수 있나요?

DDD
DDD원래의
2024-12-27 09:50:10365검색

How Can I Avoid Newlines and Spaces When Printing in Python?

출력 문자열에서 줄 바꿈 및 공백 방지

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의 경우 , 당신은 두 가지가 있습니다 옵션:

  1. Python 3의 인쇄 기능 가져오기:
from __future__ import print_function

이렇게 하면 위에서 언급한 Python 3 솔루션을 사용할 수 있습니다.

  1. sys.stdout.write() 사용 (Python 2에 권장됨):
import sys
sys.stdout.write('.')
sys.stdout.flush()

이것은 표준 출력 스트림에 직접 기록하여 즉각적인 인쇄를 보장합니다. 그러나 즉각적인 출력을 보장하려면 sys.stdout.flush()를 호출해야 할 수도 있습니다.

위 내용은 Python으로 인쇄할 때 줄바꿈과 공백을 어떻게 방지할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.