Notice
Recent Posts
Recent Comments
12-12 11:30
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ROWNUM
- 백준 크리문자열
- 데이터베이스
- 백준 1756
- 리스트 컴프리헨션
- join
- react
- 백준 2852
- SAA-C02
- SQLD
- sql
- github
- 백준 24499 파이썬
- 백준 11059
- 깃허브
- AWS
- 프로그래머스 조건에 맞는 개발자 찾기
- 알고리즘
- 파이썬
- 정규화
Archives
- Today
- Total
-
[Python] print 문의 옵션 (sep, end, format, escape) 본문
반응형
1. sep(seperation)
출력할 요소들을 분리해서 출력하는 옵션이다. 중간중간에 뭐가 들어갈지 지정해줄 수도 있다.
print("a", "b", "c", sep='')
print("a", "b", "c", sep='/')
print("a", "b", "c", sep='@@')
# 출력 결과
abc
a/b/c
a@@b@@c
2. end
end 를 사용하면 그 다음의 출력값과 이어서 출력한다. 파이썬은 프린트시에 자동 개행이 되므로, 이를 무시하고 싶을 때 자주 사용한다.
print("hello", end='')
print("world")
# 출력 결과
helloworld
print("hello", end='!!!!! ')
print("world")
# 출력 결과
hello!!!!! world
3. format
계속해서 값이 바뀌는 숫자, 문자등을 출력해야할 때 유용하게 쓰인다.
숫자 사용할 경우
print("오늘은 {0}월 {1}일 입니다.".format(5,11))
# 출력 결과
오늘은 5월 11일 입니다.
숫자를 출력할 부분을 차례대로 {0}, {1}, {2}, ... 로 채우고, .format(값0, 값1, 값2, ...) 로 작성하면 된다.
% 문자를 사용할 경우
print("%s을 %d개 주세요."%("빵", 5))
# 출력 결과
빵을 5개 주세요.
출력할 부분에
%s : 문자열
%d : 정수
%f : 실수
를 넣어주고, %(값1, 값2, ...) 형태로 작성하면 된다.
4. escape
역슬래시를 사용한 문법이다.
\n : 줄바꿈
\t : 탭(tab)
\\ : '\' 출력
\' : 작은 따옴표 출력
\" : 큰 따옴표 출력
\b : 백스페이스
print("줄\n바\n꿈 ")
print(" \"큰 따옴표\" ")
print(" \\역슬래쉬 ")
print(" 백스페이스\b ")
# 출력 결과
줄
바
꿈
"큰 따옴표"
\역슬래쉬
백스페이
반응형
'Python' 카테고리의 다른 글
[파이썬] 리스트간 뺄셈 구현 (리스트 차집합) (0) | 2023.04.29 |
---|---|
[파이썬] 리스트 원소 길이순으로 정렬하기 (0) | 2023.04.15 |
[Python] 리스트 컴프리헨션 (0) | 2022.05.10 |
[Python] dictionary 에서 가장 큰 value에 대한 key 값 찾기 (0) | 2022.05.09 |
[Mac] jupyter notebook 설치 (0) | 2022.05.03 |
Comments