[Python] Print 활용하기

반응형
 
 

print

기본 print

Python에서 print는 언어의 실행을 알아내기 위해 사용하는 문법 중 하나입니다.

결괏값에 내가 원하는 값을 출력하는 것을 알 수 있어서, print의 활용은 매우 중요한 기술 중 하나라고 볼 수 있습니다.

 

여기서 print의 숨겨진 기능 중 하나가 있는데, 그것은 print가 종료 시 강제로 개행된다는 부분입니다.

 

 

기본적인 알파벳

여기서 다음과 같이 두 개의 print 함수를 이용했다고 가정을 하겠습니다.

위의 출력되는 알파벳은 기본 두줄로 출력이 될 예정입니다.

 

print가 두 번 사용했기 때문에, 두 줄이 나온다는 것은 어느 순간 당연하게 받아들이고 있습니다.

그래서 그 숨겨진 기능을 활용하는 방법을 알려드리려고 합니다.

 

print안에 end 이용하기

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를 위한 마무리입니다.

반응형

댓글

Designed by JB FACTORY