>  기사  >  백엔드 개발  >  다음은 기사에 맞는 몇 가지 질문 스타일 제목입니다. * Python에서 인쇄할 때 줄바꿈과 공백을 어떻게 제어할 수 있나요? * Python 인쇄 출력에서 ​​줄 바꿈이나 공백을 제거하고 싶으십니까? 여기

다음은 기사에 맞는 몇 가지 질문 스타일 제목입니다. * Python에서 인쇄할 때 줄바꿈과 공백을 어떻게 제어할 수 있나요? * Python 인쇄 출력에서 ​​줄 바꿈이나 공백을 제거하고 싶으십니까? 여기

Linda Hamilton
Linda Hamilton원래의
2024-10-28 15:05:01393검색

Here are a few question-style titles that fit the article:

* How Can I Control Newlines and Spaces When Printing in Python?
* Want to Remove Newlines or Spaces from Your Python Print Output? Here's How!
* Python Printing: Mastering the `end` and `sep` P

Python에서 인쇄 출력 제어

Python에서 문자열을 인쇄할 때 인쇄된 텍스트 끝에 줄 바꿈이나 공백이 나타나는 것이 일반적입니다. 이는 특히 정확한 출력 형식이 필요한 특정 시나리오에서 바람직하지 않을 수 있습니다.

줄바꿈 억제

인쇄된 문자열에 자동으로 추가되는 줄바꿈을 생략하려면 인쇄 함수에서 end 매개변수를 사용하세요. . end를 빈 문자열('')로 설정하면 Python이 인쇄 후 줄바꿈을 추가하는 것을 방지할 수 있습니다.

<code class="python">print('h', end='')  # prints 'h' without a newline</code>

공백 억제

여러 문자열을 연속해서 인쇄하는 경우 Python이 그 사이에 공백을 삽입하는 것을 방지하려면 인쇄 함수에서 sep 매개변수를 사용할 수 있습니다. sep를 빈 문자열로 설정하면 기본 공백 구분 기호가 생략됩니다.

<code class="python">print('a', 'b', 'c', sep='')  # prints 'abc' without any whitespace between the characters</code>

실제 예시

다음 코드를 고려하세요.

<code class="python">for i in range(3):
    print('h')</code>

이 코드는 print 문을 세 번 실행하면 다음과 같이 출력됩니다.

h
h
h

줄 바꿈 없이 문자를 인쇄하려면 end 매개변수를 사용할 수 있습니다.

<code class="python">for i in range(3):
    print('h', end='')</code>

이렇게 하면 출력이 생성됩니다. :

hhh

마찬가지로 공백과 개행 없이 문자를 인쇄하려면 sep 및 end 매개변수를 사용할 수 있습니다.

<code class="python">for i in range(3):
    print('h', end='', sep='')</code>

이렇게 하면 다음과 같은 출력이 생성됩니다.

h

위 내용은 다음은 기사에 맞는 몇 가지 질문 스타일 제목입니다. * Python에서 인쇄할 때 줄바꿈과 공백을 어떻게 제어할 수 있나요? * Python 인쇄 출력에서 ​​줄 바꿈이나 공백을 제거하고 싶으십니까? 여기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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