나는 톡톡레몬

반응형

파이썬 독학하기 4번째 시간. 오늘은 자료 형태와 변수에 대해 알아보고자 합니다. 파이썬에 코딩을 할때 우리는 많은 자료를 입력하게 됩니다. 이때 파이썬에 입력해주는 자료에도 형태에 따라 구분이 됩니다. 어떤 형태의 자료가 있는지 알아봅시다.

 

숫자형 자료

 

 

우선 기본적으로 파이썬에는 숫자형 자료가 있습니다. 이 숫자형 자료에는 크게 두분류가 있는데 정수형 자료와 실수형 자료가 있습니다. 정수형 자료는 소수점이 없는 음/양수를 의미하고, 표현방식은 [int] 를 사용합니다. 실수형 자료는 소수점이 있는 숫자로, 표현방식은 [float] 를 사용합니다.

 

문자형 자료

 

 

다음은 문자형 자료입니다. 표현방식은 String의 약자를 따 [str] 이라고 칭하고 있습니다. 알파벳이나 한글을 입력할 경우 문자형으로 인식하게 되는데, 이때 중요한 것은 파이썬에서 문자형을 나타내려면 큰따옴표나 작은따옴표로 해당 자료를 묶어줘야한다는 것입니다. 하나더 참고할 것은 숫자를 큰따옴표나 작은따옴표로 묶게 되면 숫자마저 파이썬에선 문자형 자료로 인식하게 됩니다.

 

리스트 형 자료

 

 

다음은 리스트 형 자료입니다. 위 그림과 같이 대괄호 안에 원소를 나열해 주면 리스트가 됩니다. 리스트에는 문자형 혹은 숫자형 자료가 입력될 수 있고, 문자형과 숫자형이 mix 되어 표기될 수 도 있습니다.

 

변수

 

 

파이썬에서 코딩을 하려면 입력하고자 하는 자료를 한 그릇에 담아서 사용합니다. 이때 이 그릇을 변수라고 합니다. 예시를 통해 살펴보시죠! 

 

20번 행) number 라는 변수를 정의하고, 해당 변수에 50이라는 숫자형 자료를 대입한다는 의미입니다. 수학에서 '=' 기호는 양 변이 같다라는 의미이지만, 파이썬에서는 대입해준다는 의미입니다. print 함수를 통해 number를 출력해보면 50이라는 숫자가 출력됨을 확인 할 수 있습니다.

 

21번 행) kind 라는 변수를 정의하고, fruit 이라는 문자형 자료를 대입한다는 의미입니다. 마찬가지로 kind를 출력해보면 friut 이라는 단어가 출력됩니다.

 

22번 행) Spec 이라는 변수를 정의하고, 해당 변수안에 S, A, B 로 이루어진 리스트 자료를 대입한다는 의미입니다. print를 통해 Spec 변수를 출력해보면 ['S', 'A', 'B'] 가 출력됨을 확인할 수 있습니다.

 

변수 명을 지을때 주의할 점이 몇가지 있습니다. 첫번째, 변수 이름을 숫자로 시작하면 파이썬이 인식을 못합니다. 둘째, 숫자로만 구성된 변수명 역시 파이썬이 인식하지 못합니다. 셋째, 파이썬에서 이미 사용하고 있는 예약어들(ex> if, print 등등)은 변수명으로 사용하지 못합니다. 넷째, 공백과 언더바(_)를 제외한 특수문자는 변수에 사용이 불가합니다.

 

Type 함수를 통해 변수의 형태 알아보기

 

변수의 형태 알아보기 (type함수) / 변수 형태 확인 결과

 

아직 저도 경험이 없지만, 코딩 하다보면 정의한 변수의 형태가 무엇인지 확인해야할 때가 있다고 하네요. 그럴경우 type이라는 함수를 통해 확인 가능합니다. 아! type도 함수기 때문에 괄호를 열고닫아줘야합니다.

 

위에서 정의한 변수들의 type을 알아보았습니다. number 변수의 경우 50을 대입했으므로 소수점이 없는 [int] 형태의 자료임을 알 수 있습니다. kind 변수의 경우 fruit이라는 문자형 자료를 대입했으므로 [str] 을 출력해 줍니다. 마지막으로 Spec 변수의 경우 list를 대입했으므로, [list] 형태임을 확인할 수 있습니다.

 

파이썬에서 사용되는 자료형에 대해서 알아보았습니다. 읽어주셔서 감사합니다 ^-^ 

 

 

 

 

 

 

반응형

이 글을 공유합시다

facebook twitter googleplus kakaostory naver