print 하나로 여러 개의 값을 출력하는 방법&출력형태 설정하기
형식
print(값1, 값2, 값3)
print(변수1, 변수2, 변수3)
ex) print(1,2,3)
print('Hello', 'Python')
이러면 Hello Python 으로 출력됨. 출력값들 사이에는 공백이 자동적으로 한 칸 생김
만약 출력값들 사이에 공백이 아니라 다른 걸 쓰고싶다? ------> sep 함수 사용
형식
print(값1, 값2, sep='문자 또는 문자열')
print(변수1, 변수2, sep='문자 또는 문자열')
ex) print(1,2,sep='x') 이런식
이해를 값 뒤에 sep 값을 넣는다고 하면 될듯
print(1,2,3,sep='\n') 이러면
1
2
3
이라고 나옴
\n : 다음 줄로 이동
print(1)
print(2)
print(3)
라고 입력 시,
1
2
3
이라고 나온다.
이렇게 여러 개 사용 하면서도 결과값을 123, 즉 print('1,2,3') 와 같이 하는 방법?
print(1, end='')
print(2, end='')
print(3)
하면, 123 으로 출력이 된다
print(1, end=' ')
print(2, end=' ')
print(3)
이렇게 하면 end값에다가 공백을 하나 넣었기 때문에
1 2 3 으로 출력이 됨
즉, end란 print 안에 출력할 것들 다 하고 나서 마지막에 마무리 할 것을 정하는 거라고 이해하면 된다