print() 함수
데이터를 콘솔에 출력할 때 가장 보편적으로 사용하는 함수이며, 여러 값을 쉼표(,)로 구분할 수 있으며, 출력할 때 각각의 값 사이에 공백 한 개가 추가됩니다.
[파란색 글씨는 출력으로 나오는 내용입니다. / 나머지는 직접 입력한 내용입니다.]
ex_1)
>>> print(‘add :’, 4 + 5, ‘sub :’, 5 - 2)
add : 9 sub : 3
인수 end를 추가하면 마지막 줄 바꾸기 대신에 다른 문자로 변경할 수 있습니다.
ex_2)
>>> print(1, 2); print(3,4)
1 2
3 4
>>> print(1, 2, end = ' '); print(3, 4)
1 2 3 4
>>> print(6, 7, end = ''); print(8, 9)
6 78 9
>>> print(1, 2, end = '3\n'); print(4, 5)
1 23
4 5
>>>
인수 sep를 사용하면 항목 간의 출력 문자도 변경할 수 있습니다.
ex_3)
>>> print(1, 2, 3, 4, 5)
1 2 3 4 5
>>> print(1, 2, 3, 4, 5, sep = ', ')
1, 2, 3, 4, 5
>>> print(1, 2, 3, 4, 5, sep = '')
12345
>>>
인수 file를 사용하면 파일 객체로 출력하도록 전환할 수 있습니다.
ex_4)
>>> f = open('out.txt', 'w') # out.txt 파일을 쓰기 모드 열어 f 객체로 준비합니다.
>>> print(1, 2, 3, 4, 5, file = f) # 출력 내용을 f 객체에 입력합니다.
>>> f.close() # 파일을 닫습니다.
>>> open('out.txt').read() # out.txt 파일의 내용을 확인합니다.
'1 2 3 4 5\n'
>>>
이상으로 print() 함수에 대해서 알아보았습니다.
감사합니다.
'Python' 카테고리의 다른 글
[Python] format() 함수에 대하여 알아보기 (0) | 2019.01.18 |
---|---|
[Python] input() 함수에 대하여 알아보기 (0) | 2019.01.16 |
[Python] compile() 함수 (0) | 2019.01.15 |
[Python] eval() 함수와 exec() 함수 (0) | 2019.01.14 |
[Python] 기초문 (0) | 2019.01.13 |