완숙의 블로그

Python 1 (input, split, list, print) 본문

Programing Language/Python

Python 1 (input, split, list, print)

완숙 2019. 1. 15. 14:41

input

n = input()
  1. 인풋을 받을 경우 파이썬은 기본적으로 Character 로 받는다.
  2. 그렇기 때문에 C 같이 for문을 돌리면서 배열을 만드는 것이 아니고 이것을 잘라줘야 한다.

 

Split

n = n.split()
  1. split method는 이것을 잘라주게하는 메서드이다.
  2. 이 때, Default는 " ", 스페이스이다.

 

  • 하지만 여전히 n에 들어가 있는 녀석은 Character 이다.
  • 그렇기 때문에 이녀석을 숫자로 바꿔줄 필요가 있다.

 

map, list

n = list(map(int, n))
  1. map

    • map method는 뒤에 나오는 값을 Mapping해주는 메서드이다.
    • 따라서 int 말고 수식이 들어갈 수도 있다.
    • n 이라는 배열의 type을 int로 바꿔준다.
  2. list

    • 그 결과를 리스트로 다시 묶어서 출력하라는 메서드이다.

    • 만약 그냥 map만 사용한 후 출력하면 map이라는 객체의 주소가 출력된다.

      <map object at 0x1093fd160>
      

       

print

print(n)
  • Default가 \n이 추가된 형태이다.

  • 이것을 바꿔주고 싶으면,

    print(n, end = "끝에 원하는 값")
    

    이렇게 써주면 된다.

 

 

'Programing Language > Python' 카테고리의 다른 글

[Python] 3 - Variables  (0) 2019.03.20
[Python] 2 - String Array, List, Data Type  (0) 2019.03.20
[Python] 1 - Introduction Of Python  (0) 2019.03.20
[Python] What is Class? (클래스란?)  (0) 2019.02.11
Python 2 (for, 연산)  (0) 2019.01.15
Comments