본문 바로가기

Python/for코테

[이것이 코딩 테스트다 with Python] 7강 파이썬 문법: 기본 입출력

※ 다음 강좌의 내용을 정리한 것입니다.

www.youtube.com/watch?v=EmVu4na4fRY&list=PLVsNizTWUw7H9_of5YCB0FmsSc-K44y81&index=7

 

- input( ) 함수는 한 줄의 문자열을 입력 받는 함수입니다.

map( ) 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용합니다.

ex 공백으로 구분된 정수 입력받기) list(map(int, input( ).split( ))) 또는 a, b, c = map(int, input( ).split( ))

 

- 사용자로부터 입력을 최대한 빠르게 받아야 하는 경우, sys 라이브러리에 정의되어 있는 sys.stdin.readline() 메서드를 이용합니다. 단, 개행문자를 없애기 위해 rstrip() 메서드를 함께 사용합니다.

ex) data = sys.stdin.readline( ).rstrip( )

 

- 기본 출력은 print( ) 함수를 이용하고, 각 변수를 콤마(,)를 이용하여 띄어쓰기로 구분하여 출력할 수 있습니다.

print()는 기본적으로 출력 이후에 줄 바꿈을 수행하고, 원치 않는 경우 end=""속성을 이용할 수 있습니다.

 

- 파이썬 3.6부터 문자열 앞에 접두사 'f'를 붙여 f-string을 이용할 수 있습니다.

중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있습니다.

ex) print(f"정답은 {answer}입니다.")