산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬 print() 줄바꿈 없이 출력하기: end 매개변수 & 기타 기법 마스터

파이썬 print() 줄바꿈 없이 출력하기: end 매개변수 & 기타 기법 마스터

내장 print() 함수는 파이썬에서 출력을 표시하는 주된 방법입니다. 기본적으로 호출마다 줄바꿈(\n)을 추가해 이후 출력이 새 줄에 나타나게 합니다.

기본 print() 작동 방식

print("Hello World")
print("Welcome to Guru99 Tutorials")

출력:

Hello World
Welcome to Guru99 Tutorials

print()가 자동으로 줄바꿈 문자를 추가하므로 각 문자열이 별도 줄에 표시.

파이썬 3+에서 줄바꿈 억제

파이썬 3은 print()에 end 키워드 인자를 도입했습니다. end=""로 설정하면 기본 줄바꿈이 제거되어 같은 줄에 계속 출력 가능.

print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")

출력: Hello World Welcome to Guru99 Tutorials

구분자(공백, 쉼표, 커스텀 문자열)를 넣으려면 end 값으로 지정:

print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")

출력: Hello World Welcome to Guru99 Tutorials

print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")

출력: Hello World It's a nice day! Welcome to Guru99 Tutorials

파이썬 2.x – 콤마 트릭

파이썬 2에서는 문자열 끝에 콤마를 붙여 줄바꿈 방지:

print "Hello World ",
print "Welcome to Guru99 Tutorials."

출력: Hello World Welcome to Guru99 Tutorials

sys 모듈 사용

sys 모듈의 stdout.write()로 줄바꿈 자동 추가 없이 세밀한 출력 제어 가능:

import sys
sys.stdout.write("Hello World ")
sys.stdout.write("Welcome to Guru99 Tutorials")

출력: Hello World Welcome to Guru99 Tutorials

리스트를 한 줄로 출력

리스트 순회 시 end=" "로 모든 항목을 같은 줄에 유지:

mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]
for i in mylist:
    print(i, end=" ")

출력: PHP JAVA C++ C PYTHON

연속된 별 패턴 출력

루프에서 end=""로 한 줄 문자 생성:

for i in range(20):
    print('*', end="")

출력: ********************

핵심 요약

python

  1. 신기술이 내화 소재를 변혁하는 방식
  2. 파이썬 입출력과 모듈 임포트 마스터하기: 실전 가이드
  3. Python 현재 날짜와 시간 가져오기: 실전 가이드
  4. C 언어 주석 마스터하기: 명확하고 효과적인 주석 작성법
  5. Python print() 함수 완벽 가이드: 예제와 고급 기법
  6. 파이썬에서 파일과 디렉터리 존재 여부 확인하기: 실전 가이드
  7. 파이썬으로 평균 계산하기: 실전 가이드
  8. 임시 변수 없이 파이썬 두 변수 값 교환하기
  9. 라인 통합의 혁신: 현대적 과제와 솔루션
  10. CNC 기계에 새 공구 추가하기: 단계별 가이드