IT

[파이썬 기초] print() 함수

생각파워 2018. 11. 2. 10:50

파이썬 print() 함수에 대해 알아보겠습니다. 

여기서는 파이썬 3를 기준으로 설명하겠습니다.

 

print() 함수는 가장많이 접하게 되는 함수입니다. 

파이썬 개발환경을 셋팅하고 가장먼저 사용하는것도 print() 함수를 이용해 'hello world'를 출력하는 것이죠.

오늘 알아볼 내용은 다음과 같습니다.

 

1. 문자열 출력

2. 여러개의 문자열 출력

3. % 서식을 이용한 출력

 

 

1. 문자열 출력

print() 함수에 인자로 문자열을 주면 문자열을 출력합니다.

문자열은 쌍따옴표(") 나 홑따옴표(')를 사용하면 됩니다.

파이썬에서는 쌍따옴표와 홀따옴표를 동일하게 처리합니다.

 

 

중간에 홑따옴표를 넣어야 되는 상황이면 쌍따옴표로 감싸주고,

반대의 경우에는 반대로 하시면 됩니다.

 

 

위 예에서 쌍따옴표안에 다시 홑따옴표가 들어가는 경우에는 이스케이프 문자(\)를 이용해서 처리하면 됩니다.

 

 

 

2. 여러개의 문자열 출력

문자열 여러개를 출력해야 하는 경우에는 콤마(,)로 문자열을 구분해서 출력하면 됩니다.

문자열 사이에 공백을 하나씩 추가해서 출력해줍니다.

 

 

 

3. 서식을 이용한 문자열 출력

% 를 활용해서 여러가지 변수를 출력할 수 있습니다.

 

 

%d 위치에는 a가 대입되고, %d에는 b, %s에는 c가 되입되어 출력됩니다.

자릿수를 지정해 줄 수도 있습니다.

 

 

%10d는 총 10자리를 잡아서 a값 12345를 오른쪽 다섯자리에 쓰고 남는 것은 공백으로 채웁니다.

%10.1f는 총 10자리에 소숫점 아래 한자리만 쓰고 나머지는 공백으로 채웁니다. 그래서 12.3이 출력되었습니다.

%10s도 마찬가지로 10자리중에 사용하지 않는 자리는 공백으로 채웁니다. 

결론적으로 앞에 쓰이는 숫자만큼 자리를 잡아준다는거죠.

 

그러면 앞자리 수가 실제 크기보다 작을때는 어떻게 출력될까요?

아래와 같이 앞 숫자는 무시하고 출력됩니다. 단, 실수의 소숫점 자리는 지정한대로 적용됩니다.

 

 

 

 

 

반응형