안녕하세요. BlockDMask입니다.
오늘은 print 함수에서 줄 바꿈을 제거하는 방법에 대해서 바로 알아보도록 하겠습니다.
<목차>
1. 파이썬 print 함수 개행 제거 설명
2. 파이썬 print 함수 줄 바꿈 제거 예제 <= 급하신 분은 여기로
1. 파이썬 print 함수의 end 매개변수?
우리가 일반적으로 사용하는 print 함수에는 사실 여러 매개변수들이 존재하고 있습니다.
일반적으로 print("출력할 값") 이런 식으로 만 사용했었잖아요?
vs code, 파이 참 IDE를 이용하시다 보면 print 함수를 입력하고 ( 소괄호를 입력할 때 혹은 마우스를 함수 위에 올리면 함수에 대한 매개변수들이 나와있는데요.
vs code를 기준으로 한번 보겠습니다.
print 함수에는 여러 옵션이 있는데 이번 시간엔 end 옵션만 보겠습니다.
위 캡처를 보면 제가 빨간색으로 줄 쳐놓은 곳을 보면 print의 매개 변에 end라는 것이 있는 걸 볼 수 있습니다.
이 옵션을 보면 end='\n'으로 디폴트 매개변수 값이 이미 정해져 있는 걸 볼 수 있습니다. 네 '\n'는 개행을 뜻합니다.
즉, print 함수의 기본 옵션으로 프린트할 값들을 다 출력하고 "맨 끝에 자동적으로 개행을 집어넣는다"는 디폴트 옵션이 들어가 있는 것입니다.
우리는 이 end 매개변수에 다른 값을 지정해줌으로 디폴트 '\n' 개행이 발생하지 않도록 할 수 있습니다.
이렇게 사용하면 되겠죠? print('blockdmask', end='') 이렇게 한다면 print 함수에서 개행이 발생하지 않을 것입니다.
2. 파이썬 print 함수 개행(줄 바꿈) 없애기 예제
바로 예제로 보겠습니다.
# default end='\n'
print('print example1')
print('print example2')
print('print example3')
print('BlockDMask')
print('print example4')
print('print example5')
print('='*50)
# end = ''
print('example1', end='')
print('example2', end='')
print('example3', end='')
print('BlockDMask', end='')
print('example4', end='')
print('example5', end='')
print('example6')
print('='*50)
# end = ', '
print('example1', end=', ')
print('example2', end=', ')
print('example3', end=', ')
print('BlockDMask', end=', ')
print('example4', end=', ')
print('example5', end=', ')
print('example6')
print('='*50)
print('print example1') 이런 식으로 아무것도 집어 넣지 않으면 줄바꿈이 되어서 자동으로 출력됨을 볼 수 있습니다.
print('example1', end='') 이런식으로 end 매개변수에 '' 아무것도 아닌 값을 집어넣음으로써 출력 맨 뒤에 아무 값도 들어가지 않아서 개행도 되지 않고 이어서 출력이 되는 걸 볼 수 있습니다.
만약에 출력 맨 마지막에 특별한 것을 집어넣고 싶다면, 세 번째 예제처럼
print('example1', end=', ') 이런 식으로 집어 넣으면 됩니다. 이 예제에서는 ', ' 콤마 띄어쓰기를 넣어주었습니다.
이런식으로 end=' '를 이용해서 출력 화면을 손쉽게 조절할 수 있습니다.
파이썬 print 함수에 대해서 더 자세히 알고 싶다면 제가 이전에 작성했던 아래 글에 가시면 더 많은 정보를 얻을 수 있습니다.
2021.01.06 - [<개인공부>/[Python]] - [python] 파이썬 출력 print 정리 및 예제
이상으로 파이썬 print 함수에서 줄 바꿈을 제거하는 방법에 대해서 알아보았습니다.
감사합니다.
'<개인공부> > [Python]' 카테고리의 다른 글
[python] 파이썬 pass 설명과 예제 (0) | 2021.06.04 |
---|---|
[python] 파이썬 소수점 자리수 제한 방법 3가지 (5) | 2021.06.02 |
[python] 파이썬 filter 함수 사용법과 예제 (0) | 2021.05.31 |
[python] 파이썬 map 함수 사용법과 예제 (2) | 2021.05.30 |
[python] 파이썬 삼각함수(sin, cos, tan)와 각도(degree, radian) 정리 (2) | 2021.05.28 |
[python] 파이썬 팩토리얼(factorial) 구하기 3가지 방법 (1) | 2021.05.27 |
[python] 파이썬 최대공약수, 최소공배수 함수 (gcd, lcm) (0) | 2021.05.13 |
[python] 파이썬 올림, 내림 함수 (ceil, floor) (0) | 2021.05.12 |