print 옵션 중 sep를 사용하면 print()에서 ,를 통한 공백을 제거할 수 있다.
sep는 separation의 약자다
print('안', '녕', '하', '세', '요')
# 결과: 안 녕 하 세 요
print('안', '녕', '하', '세', '요', sep=' ')
# 결과: 안 녕 하 세 요
print('안', '녕', '하', '세', '요', sep='')
# 결과: 안녕하세요
# 결과 사이사이에 문자 추가 가능하다
print(*range(1, 10, 2),sep=" and ")
# 결과: 1 and 3 and 5 and 7 and 9
# 반복문 없이 줄 바꿈이 가능하다
print(*range(1, 10, 2),sep="\n")
# 결과:
1
3
5
7
9
end
파이썬은 print() 사용시 기본적으로 줄 바꿈이 지원된다.
줄을 바꾸고 싶지 않을 땐 end명령어를 사용하면 된다.
arr = [1, 2, 3, 4, 5]
for a in arr:
# end 띄어쓰기로 줄바꿈 무효화
print(a, end=" ")
# 결과: 1 2 3 4 5
'Python' 카테고리의 다른 글
[Python] 한 줄 if 문 (0) | 2023.10.03 |
---|---|
[Python] 비교 연산자, 논리 연산자 (0) | 2023.10.03 |
[Python] 별 찍기 (0) | 2023.10.03 |
[Python] 피보나치 수열 (0) | 2023.10.03 |
[Python] range함수(Unpacking) (0) | 2023.10.03 |