python에서 아주 많이 쓰이는 print
단순히 console에서 쓴 코드를 확인하는 용도로만 생각했는데 공식 문서에서 한번 print에 대해 공부했습니다.
공식 문서와 console에 help 이용하기
- 공식문서사이트
- console에 help(내장함수)를 치면 정보를 얻을 수 있습니다.
print(help(print))
'''
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
'''
print 공식문서로 이해해보기
print(*objects, sep=' ', end='\n', file=None, flush=False)
print(*objects)
- *은 여러 값을 무한하게 받을 수 있다.
print('hi') # hi
print('hi', 'good') # hi good
print(sep =' ', end='\n')
- sep = ' ' : 기본 값이 space / sep 키워드는 띄어쓰기의 구분자
- end = '\n' : 기본 값이 개행 / end의 키워드는 문장 끝에 붙이는 값
print('hi', 'good',sep = '<띄어쓰기구분자>') # hi<띄어쓰기구분자>good
print('apple','banana',end = '<문장끝>') # apple banana<문장끝>
반환값 없음
- print함수는 반환 값이 없습니다
- 과정에서 출력되는 거고 output은 None 입니다.
print(print(5)) # None
'개발언어 > python' 카테고리의 다른 글
comprehension (0) | 2023.01.14 |
---|---|
python 문자열 뒤집는 3가지 방법 - reversed / [::-1] / for (0) | 2023.01.04 |
for문 - range / enumerate() / 반복문 제어 (0) | 2023.01.03 |
if문 - if문/ 복수 if문 / 이중 if문 (2) | 2023.01.03 |
String Formatting - %-formatting / f-string / format 함수 (0) | 2023.01.03 |
댓글