가장 많이 쓰이는 print 공식문서로 톺아보기

    python에서 아주 많이 쓰이는 print

    단순히 console에서 쓴 코드를 확인하는 용도로만 생각했는데 공식 문서에서 한번 print에 대해 공부했습니다.

    공식 문서와 console에 help 이용하기

     

    Built-in Functions

    The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...

    docs.python.org

    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

    댓글