[Python] Print 활용하기
- Language/Python
- 2023. 7. 28.
Python에서 print는 언어의 실행을 알아내기 위해 사용하는 문법 중 하나입니다.
결괏값에 내가 원하는 값을 출력하는 것을 알 수 있어서, print의 활용은 매우 중요한 기술 중 하나라고 볼 수 있습니다.
여기서 print의 숨겨진 기능 중 하나가 있는데, 그것은 print가 종료 시 강제로 개행된다는 부분입니다.
여기서 다음과 같이 두 개의 print 함수를 이용했다고 가정을 하겠습니다.
위의 출력되는 알파벳은 기본 두줄로 출력이 될 예정입니다.
print가 두 번 사용했기 때문에, 두 줄이 나온다는 것은 어느 순간 당연하게 받아들이고 있습니다.
그래서 그 숨겨진 기능을 활용하는 방법을 알려드리려고 합니다.
print안에 end 이용하기
Python의 print가 한 줄로 출력되는 것을 확인할 수 있습니다.
기본 print는 4행처럼 출력됩니다.
end='\n'은 default기능이며 end의 선언이 없을 시, 보이지는 않지만 사용되는 기능이 됩니다.
그래서 end=''을 하게 되면, 기본 default기능인 개행이 사라지므로, print가 한 줄로 출력되는 것을 확인할 수 있습니다.
print안에 변수 출력하기
test = '===== 변수 출력하기 위한 test 변수'
print('변수 출력', test)
Python의 print안의 변수를 사용하기 위해서는 기본 쉼표를 사용해야 합니다.
그러나 쉼표의 사용은 여러 개의 변수를 사이마다 넣을 때 많은 불편함을 호소합니다.
변수 사이마다 쉼표로 구분하며, print의 가독성을 헤치기 매우 쉬운 조건을 지녔습니다.
print(f'test: {test}')
그러나 print함수 안의 f를 가장 앞에 둘 경우 놀라운 일이 벌어지는 것을 확인할 수 있습니다.
쉼표가 없어도, 변수가 출력되는 것을 확인할 수 있습니다.
이는 여러 개의 변수를 print에 입력할 때 매우 편리한 수단이 될 것이며, 사용자의 가독성도 한층 더 업그레이드가 될 수 있다는 것에 자신할 수 있습니다.
마무리
#파이썬은 end에 기본적으로 개행이 되는 \n이 들어간다.
#end='' 명칭을 줘서, end문자를 임의로 변경이 가능해진다.
#이를 이용해서, 개행을 사용자마음대로 개행여부를 정의할 수 있게 된다.
print('=======================================abcdefg', end='\n')
print('갑자기 주제가 파이썬', end='')
print('------------------------123')
print('Python의 실행결과를 출력한다.')
print('출력하기 위해서는 print를 이용한다.')
print('ABCDEFG')
print('HIJKLMNOPQRSTU')
test = '===== 변수 출력하기 위한 test 변수'
print('변수 출력', test)
print(f'test: {test}')
Test를 위한 마무리입니다.
'Language > Python' 카테고리의 다른 글
[Python] 5장 함수 사용하기 (0) | 2023.07.27 |
---|---|
[Python] 4장 반복문과 range 함수 사용하기 (0) | 2023.07.26 |
[Python] 3장 조건문 사용하기 (0) | 2023.07.26 |
[Python] 2장 리스트 알아보자 (0) | 2023.07.24 |
[Python] 1장 변수 사용하기 (0) | 2023.07.24 |