03 파이썬 출력
1. 출력하기
1.1. 값을 여러개 출력하기
참고
print에는 변수,값 여러개를 , 로 구분하여 넣을수 있다.
print(값1,값2,값3)
print(변수1,변수2,변수3)
1.1.1. sep
참고
값이 여러개 일때 구분자가 공백으로 출력된다. 이때 다른 구분자로 변경하려면 sep를 사용한다.
- Code
- Result
1 # 1: 기본 출력 (공백 구분)2 print(1, 2, 3)3
4 # 2: 쉼표로 구분5 print(1, 2, 3, sep=',')6
7 # 3: 하이픈으로 구분8 print('apple', 'banana', 'cherry', sep=' - ')11 2 321,2,33apple - banana - cherry1.1.2. 줄바꿈
참고
개행문자 \n을 사용하여 문자열 중간에 줄바꿈을 넣을 수 있다.
- Code
- Result
1# 예제 1: 한 print 안에서 여러 줄 출력2print('첫 번째 줄\n두 번째 줄\n세 번째 줄')3
4# 예제 2: 변수와 함께 사용5name = '철수'6age = 157print('이름: ' + name + '\n나이: ' + str(age))1첫 번째 줄2두 번째 줄3세 번째 줄4이름: 철수5나이: 151.1.3. end
참고
print는 기본적으로 출력 후 자동 줄바꿈을 한다.
end 옵션을 사용하면 줄바꿈 대신 다른 문자를 넣을 수 있다.
- Code
- Result
1# 예제 1: 줄바꿈 없이 출력2print('A', end='')3print('B', end='')4print('C')5
6# 예제 2: 공백 대신 다른 문자로 연결7print('apple', end=' -> ')8print('banana', end=' -> ')9print('cherry')1ABC2apple -> banana -> cherry참고
sep와 end의 차이
sep (구분자)
- 여러 값 사이에 들어가는 문자
- 같은 print 안의 값들을 구분함
1print('A', 'B', 'C', sep='-')2# 출력: A-B-C (값 사이사이에 sep가 들어감)end (끝 문자)
- print 끝에 들어가는 문자
- 기본값은 줄바꿈(
\n)
1print('A', end='*')2print('B')3# 출력: A*B (print 끝에 end가 들어감)함께 사용 예시
1print('A', 'B', 'C', sep='-', end='!\n')2# 출력: A-B-C!간단 정리:
sep= 값 사이사이end= print 끝