Language/Python
[Python] print() 정리 및 예제
애기 개발자
2022. 8. 5. 17:53
반응형
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행은 띄어쓰기가 한 칸 더 들어간 모습을 볼 수 있다.
반응형