728x90
반응형
파이썬에서 가장 기본적인 함수에는 출력 함수 'Print'가 있죠?
개인적으로 프로그래밍 언어를 배울 때, 가장 중요한 것이 기본 출력이라고 생각해요.
출력을 할 때 많은 옵션들이 존재하기 때문에, 오늘은 그 옵션들에 대해서 공부해보는 시간을 가져볼게요.
1. separator
print("안녕하세요.", "공부하는 도비입니다.")
라고 코딩을 작성하게 되면, 출력 결과 : 안녕하세요.공부하는 도비입니다.
이런 식으로 띄어쓰기되지 않은 채 출력이 됩니다.
이럴 때, sep 옵션을 사용하게 되면 원하는 값을 한 줄에 출력할 수 있습니다.
print('2020','05','04',sep='-')
#출력 : 2020-05-04
print('공','부','하','는','도','비',sep=' ')
#출력 : 공 부 하 는 도 비
print('yang-wistory1009','tistory','com',sep='.')
#출력 : yang-wistory1009.tistory.com
sep = "내용" 형식으로 사용하시면 됩니다. ("과' 둘 다 사용 가능합니다.)
2. end
print는 기본적으로 출력하는 값 끝에 \n을 붙이고, print를 여러 번 사용하면 출력하고자 하는 문장이 여러 줄에 출력됩니다. 예를 들어서,
print("공부하는")
print("도비")
print("입니다.")
#출력 :
#공부하는
#도비
#입니다.
그렇다면, print를 여러 번 사용해서 한 줄에 여러 개의 문장(값)을 출력할 수 없을까요?
이때는 end를 사용해주면 됩니다.
print("공부하는", end = " ")
print("도비", end = " ")
print("입니다." )
#출력 : 공부하는 도비 입니다.
즉, end는 현재 print가 끝난 뒤 그다음에 오는 print 함수에 영향을 주게 됩니다.
저는 예제에 공백 한 칸을 주었고, 문장이 출력될 때는 띄어쓰기처럼 보이게 코드를 작성하였습니다.
이처럼 print에 sep, end 등과 같은 옵션을 주게 되면 자신의 상황에 맞는 코딩을 할 수 있습니다.
반응형
'Python > Python Basic' 카테고리의 다른 글
파이썬 list(리스트), append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용 - 공부하는 도비 (1) | 2020.06.08 |
---|---|
파이썬 format 함수 사용 - 공부하는 도비 (0) | 2020.05.04 |
파이썬 식별자(identifier) 만들기 - 공부하는 도비 (0) | 2020.04.06 |
파이썬 산술연산 숫자 타입 내장함수(builtin function), 내장함수 리스트 보기 - 공부하는 도비 (2) | 2020.04.06 |
파이썬 분수식 계산 - 공부하는 도비 (1) | 2020.04.03 |