eunzae's develog
[Python] print 함수의 이해 본문
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 |