728x90
Unit.07 출력방법
- 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(a, b, sep='x') # sep에 x를 지정
>>> axb
- 줄바꿈
print 했을 때 출력되는 값들을 여러 줄에 출력하기 위해서는 sep='\n'을 해주면 된다.
sep를 사용하지 않을 대는 문자열 안에 \n을 넣으면 된다. 이 때 \n 양 옆에 공백을 넣으면 공백이 출력되므로 공백을 넣지 않아야 한다.
- end
: print의 end에 빈 문자열을 지정해 주면 한 줄에 여러 개의 값을 출력할 수 있다.
print(1, end='') #빈 문자열을 넣었기 때문에 출력값들이 바로 이어서 출력 됨
print(2, end='')
print(3)
>>> 123
7.5 심사문제 : 날짜와 시간 출력하기
#python dojang uint 07
year, month, day, hour, minute, second = input().split()
print(year, month, day, sep='-', end = 'T')
print(hour, minute, second, sep=':')
https://github.com/YOOHYOJEONG/dojang_python
728x90