단어의 개수

import sys


def main():
    input = sys.stdin.readline

    print(len(input().split()))


main()

str.split 메소드의 기본 동작

str.split 메소드에 sep 인자를 지정해주지 않으면 기본값 None이 적용되며, 이 경우 연속한 공백 문자열을 기준으로 나뉘며, 문자열 앞뒤의 공백은 무시됩니다.

'1 2 3'.split()    # ['1', '2', '3']
'1 2 3'.split(' ') # ['1', '2', '3']
'  1    2  3     '.split()    # ['1', '2', '3']
'  1    2  3     '.split(' ') # ['', '', '1', '', '', '', '2', '', '3', '', '', '', '', '']
댓글