반응형
1. print 기본
print( ) 안에 적어 넣으면 출력해준다. 그대로
추가로 end옵션과 sep옵션이 있다.
end : 마지막 문자열을 출력하고 그 뒤에 출력할 문자.
sep : 출력할 때 출력한 값들 사이사이에 넣어줄 문자.
기본 옵션은
end - 줄 바꿈 (\n같은)
sep - 공백(띄어쓰기
a와 b 사이 공백
a b와 c d 사이 개행이 자동으로 적용된 것을 볼 수 있다.
2. end옵션
end의 기본 옵션은 개행(줄 바꿈)이다.
즉 이는 end의 값을 별개로 설정해주면 개행이 아닌 다른 값으로 설정할 수 있다는 뜻이다.
1~3행은 기본값으로 전부 개행이 된 모습이다.
5~7행은 end="_" 을 넣어서 개행이 될 자리 대신 "_"가 들어간 모습이다.
a_b_c
9~11행은 end=""으로 아무것도 없는 값을 넣어 그대로 붙었다.
abc
13~15행은 end=" "으로 공백을 만들어 주었다.
a b c
위의 9~11, 13~15행의 방법은 반복문으로 print 출력을 할 때 옆으로 나열시키게 출력하라고 할 때 쓸 수 있다.
3. sep 옵션
sep옵션은 각 항목 사이사이에 특정 값을 넣을 수 있다.
특정 패턴을 반복하고 싶거나 할 때 넣어주면 좋다.
4. print(f"{n}")
print(f"~~~{n}")
을 하면
해당 변수를 원하는 대로 넣을 수 있다.
f를 쓴 것과 안 쓴 것의 차이가 눈에 띈다.
바로 기본 sep의 디폴트인 공백이 들어가면서
위의 3행은 띄어쓰기가 한 칸 더 들어간 모습을 볼 수 있다.
반응형
'Language > Python' 카테고리의 다른 글
[Python] reverse, reversed 차이 (0) | 2022.09.13 |
---|---|
[Python] 현재 날짜 가져오기 (0) | 2022.08.08 |
[Python] TypeError: 'list' object is not callable 에러 (1) | 2022.07.19 |
[Python] 클래스 3 / 예제로 공부하는 Python 100 문제풀이 (0) | 2022.05.30 |
[Python] 클래스 2 / 예제로 공부하는 Python 100 문제풀이 (0) | 2022.05.24 |
댓글