야챔
월월왈왈
야챔
전체 방문자
오늘
어제
  • 전체보기
    • Java
    • Python
    • JavaScript
    • C#
    • MySQL
    • Docker
    • 알고리즘
      • 백준
      • 프로그래머스
    • 기타
      • Review
      • RP
      • -----

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

티스토리

hELLO · Designed By 정상우.
야챔

월월왈왈

Python

[Python] input().split() 과 map()

2021. 4. 5. 12:49

>>> a = input('a값을 입력: ')

a값을 입력:

이라고 출력이 된다. 입력을 해주면 a에 값이 입력이 된다.

 

이때 입력받은 값은 문자열이다.

 

a = int(input('a값을 입력: '))

으로 int() 를 해주면 정수형이된다.

 

split()

a, b = input('a, b를 입력: ').split()

를 하면 값을 2개 입력할 수 있다. split() 이기 때문에 공백을 기준으로 입력값이 분리되어 a, b로 들어가게 된다.

>>>a, b를 입력: 1 12

라고 한다면 1은 a, 12는 b로 들어가게 된다. 

 

split()에서 () 안의 내용으로 문자열을 분리할 수 있다.

split(',') 라고 하면 ,를 기준으로 문자열을 분리한다.

 

받은 입력값을 문자열 말고 다른 자료형으로 바꿀려면 int(a), int(b) 로 해주면 된다.

split()를 하였을 때 int()를 input에 씌여주는건 안된다. >> 매번 int로 해주긴 귀찮으니 map() 으로 해보자

 

map()

a, b = map(int, input('a, b를 입력: ').split())

map() 을 사용하여 a, b를 int로 한번에  변환할 수 있다.

저작자표시

'Python' 카테고리의 다른 글

[Python] sort와 sorted의 차이  (0) 2021.04.07
[Python] 리스트 자료형  (0) 2021.03.31
[Python] 반복문  (0) 2021.03.31
[Python] float.fromhex  (0) 2021.03.29
[Python] 리스트 역순으로 나타내기  (0) 2021.03.29
    'Python' 카테고리의 다른 글
    • [Python] sort와 sorted의 차이
    • [Python] 리스트 자료형
    • [Python] 반복문
    • [Python] float.fromhex
    야챔
    야챔

    티스토리툴바