eunzae's develog

[Python] print 함수의 이해 본문

Language/Python

[Python] print 함수의 이해

eunzae 2021. 6. 8. 19:00

02. print 함수의 이해

기본출력

  • 문자열은 큰 따옴표(") 혹은 작은 따옴표(') 안에 작성
  • 여러 print 함수를 쓰면 자동적으로 줄바꿈이 됨
print('Hello Python!')
→ Hello Python!
print("Hello Python!")
→ Hello Python!
print('''Hello Python!''')
→ Hello Python!
print("""Hello Python!""")
→ Hello Python!

separator 옵션 사용

  • sep=''
  • 작은 따옴표 안의 문자로 연결
  • 공백으로 두면 모두 붙여서 출력
    print('T','E','S','T')
    → T E S T
    print('T','E','S','T', sep='')
    → TEST
    print('2019','02','19',sep='-') 
    → 2019-02-19
    print('niceman','google.com', sep='@')
    → niceman@google.com

end 옵션 사용

  • end=''
  • end 옵션 사용 시 다음 print문과 이어서 출력
    print('Welcome To', end=' ')
    print('the black paradise', end=' ')
    → Welcomd To the black paradise piano notes

.format 사용

print('{} and {}'.format('You', 'Me'))
→ You and Me
print("{0} and {1} and {0}".format('You', 'Me'))
→ You and Me and You
print('{a} and {b}'.format(a='You', b='Me'))
→ You and Me

%사용

  • 데이터 형태까지 지정 가능하므로 코딩 면에서 가장 정확함
  • %s : 문자
  • %d : 정수
  • %f : 실수
    print("%s's favorite number is %d" % ('Eunjae', 4))
    → Eunjae's favorite number is 4

Escape 코드

\n : 개행
\t : 탭
\\ : 문자
\' : 문자
\" : 문자
\r : 캐리지 리턴
\f : 폼 피드
\a : 벨 소리
\b : 백 스페이스
\000 : 널 문자
  • 사용
    print(''You'')
    → ERROR!
    print("'You'")
    → 'You'
    print('\'You\'')
    → 'You'
    print("""'You'""")
    → 'You'
    print('"You"')
    → "You"
    print('\\You\\')
    → \You\
    print('You\n')
    → You
    print('\t\t\tYou')
    →                         You

'Language > Python' 카테고리의 다른 글

[Python] 자료형 - 문자열 및 연산자  (0) 2021.06.14
[Python] 자료형 - 숫자형 및 연산자  (0) 2021.06.13
[Python] 자료형  (0) 2021.06.13
[Python] 가상환경  (0) 2021.06.09
[Python] 파이썬 기초  (0) 2021.06.04