본문 바로가기
단도직입 파이썬(Python) 기초 – 5 자료형(변수) 오늘은 Python의 자료형 중 변수(variable)에 대해 알아봅니다. 타 언어에 비해 파이썬의 특징 중 하나가 변수를 별도 Type 지정(숫자형, 문자형 등등) 없이 사용하더라도 저장된 값을 스스로 판단하여 자료형을 지정합니다. 개인적으로 저는 이 부분이 좀 헷갈리더군요. 변수를 너무 자유분방하게 사용한다고 할까요? a라는 변수에 뭐가 들었는지 알 수 없기에 변수명만으로는 a가 문자형인지 숫자형인지 배열형인지 알 수 없더군요. 그래서 초반 개념 잡기가 더 어려웠는지도 모르겠습니다. 그런 와중에 변수의 객체를 가리키는 주소를 담을 수도 있습니다. (C언어의 point 개념과 같네요) >>> a = 1 >>> a = ‘python’ >>> a = [1, 2, 3] a = 1 은 “숫자 1을 a 변수에 .. 2021. 12. 15.
단도직입 파이썬(Python) 기초 – 4 자료형(딕셔너리, 집합) 오늘은 Python의 자료형 중 딕셔너리(dictionary), 집합(set)에 대해 알아봅니다. 딕셔너리는 리스트나 튜플처럼 순차적으로 해당 value를 구하지 않고 Key를 통해 value를 얻는 게 특징입니다. 예를 들면 { key1:value1, key2:value2, key3:value3 }와 같이 key:value가 { }에 둘러싸여 key에는 상수, value에는 변수 또는 상수가 들어갑니다. >>> dic = { 'name' : 'baik', 'phone' : 0174343212, 'birth' : 0814 } Key Value name baik phone 0174343212 birth 0814 딕셔너리에서는 key를 정수값으로, Value는 문자나 리스트도 넣을 수 있습니다. >>> a .. 2021. 12. 15.
단도직입 파이썬(Python) 기초 – 3 자료형(list, tuple) 오늘은 Python의 자료형 중 리스트(list), 튜플(tuple) 대해 알아봅니다. 문자형이나 숫자형 자료형 보다 복잡해 보일 수 있지만 당연하게도 계속 마주하다 보면 익숙해질 일입니다. 리스트… 뭘까요? 가장 간단하게 설명드리자면 하나의 아파트에 호수(index)를 부여해서 여러 가구(value)가 들어갈 수 있는 형태를 말합니다. 호수만 부여하거나 동과 호수를 부여하거나 단지 번호, 동, 호수를 부여하거나(인덱스의 다중화)… 이해되시나요? 저도 첨엔 어렵더군요.-,.-;; A = [ ‘abc’, 123, ’def’, 456 ] 란 명령어가 입력되면, 예를 들어 “A”란 아파트 1호에 ‘abc’, 2호에 123, 3호에 ‘def’, 4호에 456을 입력하겠다는 의미입니다. 제가 이해한 리스트, 튜플.. 2021. 12. 15.
단도직입 파이썬(Python) 기초 – 2 자료형(숫자형, 문자형) 오늘은 Python의 자료형에 대해 알아봅니다. 자료형의 종류로는 숫자, 문자열, 리스트, 튜플, 딕셔너리, 집합, 변수 등 여러 가지 중에서 숫자형과 문자열에 대해 알아봅니다. 굳이 외우거나 따로 공부하지 않아도 자주 접하다 보면 조금씩 익숙해지더군요. 코딩하다 에러 발생하면 다시 찾아보게 되고, 고치고, 이렇게 해보고, 저렇게도 해보고… 그러다 보면 자연스럽게 익숙해지더군요. 숫자형 자료형 항목 유형 사용법 정수형 123, -456, 0 >>> a = 123 >>> a = -456 >>> a = 0 실수형 1.23, -45.6 >>> a = 1.23 >>> a = -45.6 8진수, 16진수도 있지만 잘 사용하지 않습니다. 그냥 갈게요~! 사칙연산은 +,-,/,*과 제곱(**), 나눈 후 몫을 반환하.. 2021. 12. 15.