Language/Python
[파이썬 문법] print 출력
ye-ha
2021. 5. 28. 15:39
- print() 함수는 항상 줄바꿈을 한다.
- end 파라미터를 공백으로 처리하면 줄바꿈을 하지 않는다.
print('A', end=' ')
print('B')
-----
# 결과
A B
- 콤마(,)로 구분할 경우 한 칸 공백이 기본값이다.
- sep 파라미터로 구분자를 지정해줄 수 있다.
print('A', 'B', sep=',')
-----
# 결과
A,B
- 리스트를 출력할 때
a = ['A', 'B']
print(' '.join(a))
-----
# 결과
A B
- .format 을 부여하는 방식
idx = 1
fruit = "Apple"
print('{0}: {1}'.format(idx + 1, fruit))
print('{}: {}'.format(idx + 1, fruit))
-----
# 결과
2: Apple
2: Apple
- f-string(formated string literal) (파이썬 3.6+에서 지원)
idx = 1
fruit = "Apple"
print(f'{idx + 1} : {fruit}')
-----
# 결과
2: Apple
Reference : 책 <파이썬 알고리즘 인터뷰>