[사전스터디-Python] 1. 변수 선언, 입출력

문성호·2020년 8월 2일
post-thumbnail
  • 프로그램 = 데이터 + 알고리즘.
  • 데이터는 변수에 저장한다. 변수는 정수, 실수, 문자, 문자열 등을 저장할 수 있고, 변수를 모아 리스트, 튜플 등의 시퀀스 객체에도 저장한다.

1. 변수 선언 및 삭제

x = 10 
a,b,c = 10, 20, 30 
d = e = 40
del x
del a
del c
  • 만들고자 하는 변수의 이름은 좌변, 저장하고자 하는 데이터는 우변에 넣는다.
  • 한 번에 순서대로 여러 개를 생성할 수 있다.
  • 물론 같은 변수를 3번째 처럼 저장할 수도 있다.
  • 물론, 메모리를 효율적으로 사용하기 위해서 변수를 삭제할 수 있다.
  • del (지우고자 하는 변수 이름)을 써서 없앨 수 있다

2. 변수의 type

x = 10
type(x) 

<class 'int'>
  • 데이터는 정수, 실수, 문자 등 다양할 수 있기 때문에, 데이터를 담는 변수도 그 형태에 맞게
    저장해야 한다.

  • Python은 변수를 저장하면 자동으로 컴파일러가 변수를 판단하여 저장.

  • 변수에 저장된 데이터의 형태를 알고 싶으면 type(변수) 형태로 type함수를 이용해서
    type을 알 수 있음.

3. 변수 입력하기.

a = input()  // string형으로 받아서 a에 저장.
b = (int)(input()) // string형을 int로 형변환해서 b에 저장.
c = (float)(input()) // string형을 float로 형변환해서 c에 저장.

여러 개를 받고 싶다면

 a, b = input().split() // split() 함수를 이용하면 복수의 변수를 한 번에 입력받음.
 a, b = map(int, input().split())    // int형으로 2개를 한 번에 입력 받음.
profile
오늘을 모아 내일을

0개의 댓글