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

Python print() 함수 완벽 가이드: 예제와 고급 기법

메시지 표시, 디버깅, 사용자 인터페이스 구축에 필수적인 Python print() 함수를 마스터하세요. 초보자부터 숙련 개발자까지, 기본부터 빈 줄 출력, 줄 종료 문자 커스터마이징 같은 고급 기법까지 다룹니다.

print()란?

print() 내장 함수는 하나 이상의 객체를 콘솔에 출력합니다. 내부적으로 각 객체를 문자열로 변환하고, 공백으로 연결한 뒤 end 매개변수로 재정의하지 않는 한 줄바꿈을 추가합니다.

문법

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

대부분 경우 단순 형태 print(object)로 충분합니다. 전체 매개변수는 공식 문서 참조.

단순 문자열 출력

Python 3에서 단일 문자열 출력:

print("Welcome to Guru99")

출력:

Welcome to Guru99

Python 2는 괄호 없는 다른 문법 사용:

print "Welcome to Guru99"

여러 줄 출력

여러 문자열을 한 줄씩 출력:

print("USA")
print("Canada")
print("Germany")
print("France")
print("Japan")

출력:

USA
Canada
Germany
France
Japan

빈 줄 출력

빈 줄 삽입은 줄바꿈 문자 곱하기나 명시적 작성으로 가능:

print(8 * "\n") # 여덟 빈 줄
# 또는
print("\n\n\n\n\n\n\n\n")

인사말 앞뒤로 여덟 빈 줄 넣기 예시:

print("Welcome to Guru99")
print(8 * "\n")
print("Welcome to Guru99")

결과:

Welcome to Guru99


Welcome to Guru99

줄 종료 문자 커스터마이징

기본적으로 print()는 줄바꿈(\n)으로 끝납니다. end 키워드로 임의 문자열로 대체 가능, 포맷된 출력 생성에 유용:

print("Welcome to", end=' ')
print("Guru99", end='!')

출력:

Welcome to Guru99!
print("Python", end='@')

출력:

Python@

end 활용하면 표나 진행 표시줄을 한 줄 흐름 깨지 않고 만들 수 있습니다.

python

  1. 파이썬 pass 문 마스터하기: 실전 가이드
  2. Java String compareTo() 마스터: 문법, 활용 케이스, 실전 예제
  3. Python str.count() 마스터하기: 문자 및 부분문자열 개수 세기 예제
  4. Python format() 문자열 마스터하기: 명확한 예제로 완전 정복
  5. Python String.find() 메서드 마스터하기: 문법, 예제, 대안 비교
  6. 파이썬 람다 함수 마스터하기: 실용 예제 & 모범 사례
  7. 파이썬 round() 함수 완전 정복: 실용 예제로 이해하기
  8. 파이썬 map() 함수 마스터하기: 문법, 예제, 모범 사례
  9. 파이썬 timeit()으로 실행 시간 측정하기: 실용 예제
  10. 파이썬 type()과 isinstance() 이해하기: 실전 예제