ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python 개념] 파이썬 print() 출력 방법 (sep, end)
    Python/Python 개념 2022. 7. 25. 18:32

     

    파이썬에서는 print 하나로 여러 개의 값을 출력하는 방법과 출력 형태를 설정하는 방법이 있다.


    1. sep으로 값 사이에 문자 넣기

     

    값 사이에 공백이 아닌 다른 문자를 넣고 싶을때 사용한다.

     

    print의 sep에 문자 또는 문자열을 지정해주면 된다. (sep은 구분자, separator에서 따온 말이다.)

     

    • print( 값1, 값2, sep='문자 또는 문자열' )
    • print( 변수1, 변수2, sep='문자 또는 문자열' )
    >>> print(1, 2, 3, sep=', ')	# sep에 콤마, 공백 지정
    
    1, 2, 3
    
    >>> print(4, 5, 6, sep=',')	# sep에 콤마 지정
    
    4,5,6
    
    >>> print('Hello', 'Python', sep='')	# sep에 빈 문자열 지정
    
    HelloPython
    
    >>> print(1920, 1080, sep='x')	# sep에 x 지정
    
    1920x1080

     

    이렇게 이스케이프 코드(Escape code) 중 \n 을 통해 줄바꿈도 가능하다.

     

    이스케이프 코드는 상태를 바꾸는 데에 쓰이는 일련의 문자열이라고 간단하게 알아두고 코드를 보자.

    # 기본적인 출력문
    
    >>> print(1, 2, 3)
    
    1 2 3
    
    # 이스케이프 코드 \n 지정
    
    >>> print(1, 2, 3, sep='\n')
    
    1
    2
    3
    
    >>> print('1\n2\n3')	# \n을 통해 줄바꿈
    
    1
    2
    3

    2. end

     

    print문은 기본적으로 출력하는 값 끝에 \n (줄바꿈)을 붙는다.

    # 기본적인 print문
    
    print(1)
    print(2)
    print(3)
    
    1
    2
    3

     

    하지만 end를 사용하면 출력문이 바로 뒤에 붙게 된다.

     

    • print( 값, end='문자 또는 문자열' )
    • print( 변수, end='문자 또는 문자열')
    # end 사용
    
    print(1, end='')	# end에 빈 문자열 지정
    print(2, end='')
    print(3)
    
    123
    
    print(1, end=' ')	# end에 공백 한칸 지정
    print(2, end=' ')
    print(3)
    
    1 2 3

    참고 코드 출처 : https://www.gilbut.co.kr/book/view?bookcode=BN002245
    사진 출처 : https://blog.kakaocdn.net/dn/b2Moj0/btrbPKLRnMg/JuWTZc0rHGIKc1ekeKpug1/img.jpg

    'Python > Python 개념' 카테고리의 다른 글

    [Python 개념] 파이썬 사칙연산  (0) 2022.07.25
Designed by Tistory.