[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