본문 바로가기
Language/Python

[Python] print() 정리 및 예제

by 애기 개발자 2022. 8. 5.
반응형

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행은 띄어쓰기가 한 칸 더 들어간 모습을 볼 수 있다.

 

 

반응형

댓글