meta data for this page
  •  

문서의 이전 판입니다!


print

예제 1

  • 입력
    • print('Hello Python!')
      print("Nice to meet you.")
      print('Hello "Python"')
      print("Hello 'Python'")
      print('Hello', 'Python!')
      print('Hello' + 'Python!')
  • 출력
    • Hello Python!
      Nice to meet you.
      Hello "Python"
      Hello 'Python'
      Hello Python!
      HelloPython! #공백이 없음
  • 부가 설명
    • print함수로 출력할 문장(문자열)은 ‘ ’ 또는 “ ” 로 감싸야 한다.
    • 문자열 속에 ' 기호가 있는 경우에는 “ ”로
    • “ 기호가 있는 경우에는 ‘ ’를 사용하면 편리하게 출력할 수 있다.
    • 콤마(,)로 문자열을 나열할 경우 공백(기본값)이 자동으로 추가 된다.
    • 더하기(+) 기호로 문자열을 공백없이 연결할 수 있다.

예제 2

  • 입력
    • print('I like Python. \
      But I do not like Ruby.')
      print("""I like Python.
      But I don't like C.""")
      print('''I like Python.
      But I don't like C.''')
  • 출력
    • I like Python. But I do not like Ruby. (개행 없이 연결됨)
      I like Python.
      But I don't like C.
      I like Python.
      But I don't like C.
  • 부가 설명
    • 긴 문자열은 \ 기호로 사용하여 여러 줄에 작성할 수 있다.
    • 개행(줄바꿈), 공백, 특수기호(이스케이프 문자)를 포함하여 입력한 그대로 화면에 출력하기 위해서는 ‘’‘ ’‘’ 또는 “”“ ”“” 기호를 사용하면 된다.

예제 3

  • 입력
    • print('Hello', end=' ') 
      print('Python')
      print('Hello', end='&&&')
      print('Python')
      print('Hello', 'Python', sep='#')
      f = open('dump.txt', 'w')
      print('Hello Python', file=f)
      f.close()
      import sys
      print('Hello Python', file=sys.stderr)
  • 출력
    • Hello Python
      Hello&&&Python
      Hello#Python
      (dump.txt 파일에 문자열이 저장됨)
      Hello Python
  • 정리
    • end 인자를 사용하면 print함수 마지막 효과를 변경할 수 있다. (기본값은 개행)
    • sep 인자를 사용하면 콤마로 구분된 문자열을 다르게 결합할 수 있다. (기본값은 공백)
    • file 인자를 사용하면 출력 결과를 파일, 표준에러처리로 보낼 수 있다.