본문 바로가기
Python/Python 기초

[Python 기초(2)] 변수와 자료형 :: 마이자몽

by 🌻♚ 2019. 2. 4.

Python 기초2 : 변수와 자료형


Python 변수

1. 변수란?

변수는 프로그램이 돌아가는 동안 자료를 담아두는 공간이다.
특정한 공간에 데이터를 저장하는 개념이라
"A 는 1이다." 보다는 "A에 1을 대입한다."의 느낌으로 접근해야한다.
파이썬 뿐만아니라 모든 프로그래밍 언어에서 변수를 사용하지만, 각 언어별로 변수를 선언하는데 규칙이 조금 씩 다르다.


2. 변수 선언 규칙


변수 선언 예시
1
my_introduction = 'Hello My Name is MyJamong'
cs

'my_introduction' 이라는 변수에 'Hello My Name is MyJamong'이라는 문자열을 대입 했다.


1. '=' 기호를 사용해서 지정한 변수에 값을 대입한다.

2. 변수 명에 공백을 사용할 수 없고 변수 명의 시작은 숫자로 하지 않는다.

3. 변수 명을 파이썬 키워드로 할수 없다.

-키워드 예시 : None, True, False, if, try, catch, finally, def ... 등등

4. 변수 명에 대문자를 사용하지 않고 언더바'_'로 구분한다. 

(이거는 파이썬 변수 명명 권장사항이고, 개발자들의 무언의 약속과 같은 것이다. 다른 개발자가 코드를 확인해도 알아 볼 수 있도록 한다.)

5. 변수는 영어로 명명한다.




Python 자료형

1. 자료형이란?

자료형은 프로그래밍의 기본 단위이다.
쉽게 이해하기 위해 타입이라고 생각하면된다.
위 예시에서 'my_introduction'이란 변수의 자료형은 문자열이다.

파이썬에서 사용하는 자료형들이다.
이번 글에서는 어떤 자료형이 있는지만 확인하고, 앞으로 각 자료형에 대해서 자세한 글을 작성할 예정이다.

자료형 

설명 

 선언 예시

int 

양의 정수, 음의 정수 그리고 0을 포함 ex) 27, -26, 0 

a = 27

float

실수형 ex) -1.1, 1.2

a = -1.1 

complex 

복소수 ex) 1+2j

a = complex(1+2j)

string

문자열 ex) 내이름은 자몽 (선언할때 작은 따옴표 혹은 큰따옴표로 두른다)

a = '내이름은 자몽' 

boolean

논리 자료형 ex) True, False

a = True 

list

여러 데이터를 묶어 하나의 변수로 표현 

a = [1,2,3] 

tuple

list와 비슷하지만 추가 및 삭제가 불가능

 a = (1,2,3)

set

list와 비슷하지만 중복을 허용하지 않음

 a = set(데이터 셋)

 dictionary

key, value 형식으로 데이터를 묶어 하나의 변수로 표현

a = {'key1' : 1} 


댓글0