오답노트
[Python3] 입출력 본문
input()
파이썬에서는 input() 함수를 통해 입력할 수 있다.
input()는 한 줄의 입력을 받을 수 있다.
input() 사용법
input()과 문자열 출력
input() 함수로 입력되는 값은 문자열이고, input()에 인자로 문자열을 입력하면 콘솔 창에 문자열이 출력되면서 입력을 기다린다.
input() 공백 기준 나누기
input() 함수의 반환은 문자열이다. 그러므로 문자열 관련된 함수를 사용하여 문자열을 자를 수 있다.
또 나눈 값들을 각각의 변수 또는 리스트에 입력할 수 있다.
각각의 변수에 입력할 때는 map() 함수를 사용하고,
이를 리스트의 원소로서 입력할 때는 list()로 자료형을 지정하여 입력할 수 있다.
a,b = map(int,input().split())
l = list(map(int,input().split()))
sys.stdin.readline()
sys 를 import 하여 사용할 수 있는 함수. 입력된 줄을 모두 받아온다.
단, '\n' 도 같이 입력받으므로 주의하자.
입력을 받아오면서 '\n' 를 지우는 방법은 아래 코드와 같다.
import sys
a = sys.stdin.readline().rstrip()
하지만 int형과 같이 문자열 외의 자료형으로 받아올 땐 굳이 사용하지 않아도 된다.
sys.stdin.readlines()
여러 줄의 입력을 받는 함수이다. 이 함수를 활용해 아래와 같은 문제를 해결할 수 있다.
https://dhjkl123.tistory.com/148?category=947161
'Python' 카테고리의 다른 글
[Python3] Tuple(튜플) (0) | 2022.06.28 |
---|---|
[Python3] 함수 (0) | 2022.06.26 |
[Python3] List(리스트) (0) | 2022.06.24 |
[Python3] 조건문, 반복문 (0) | 2022.06.23 |
[Python3] 웹 IDE replit (0) | 2022.06.21 |