지난 포스팅에서는 파이썬을 시작하는 방법에 대해 알아보았습니다. 오늘은 파이썬의 핵심 중 하나인 변수와 자료형에 대해 자세히 다루어 보겠습니다. 파이썬을 학습하는 데 있어 이해해야 할 기본 개념들을 함께 알아봅시다!
1. 파이썬 변수란?
변수는 데이터를 저장하는 메모리 공간을 의미합니다. 파이썬에서는 다음과 같이 간단히 변수를 선언하고 값을 할당할 수 있습니다.
name = "철수"
age = 25
여기서 name
과 age
는 변수 이름이며, "철수"
와 25
는 각 변수에 할당된 값입니다.
2. 파이썬 자료형: 기본적인 종류와 특징
파이썬에는 다양한 자료형이 있습니다. 이번 섹션에서는 가장 기본적인 자료형들을 알아보겠습니다.
정수(int):
number = 10
실수(float):
height = 175.8
문자열(str):
greeting = "안녕하세요"
리스트(list): 여러 값을 한 번에 저장할 수 있는 자료형. 대괄호([]) 안에 원소들을 쉼표(,)로 구분하여 넣습니다.
fruits = ["사과", "바나나", "포도"]
튜플(tuple): 리스트와 유사하지만, 한 번 생성하면 변경할 수 없는 자료형. 소괄호(())로 묶습니다.
days = ("월", "화", "수", "목", "금", "토", "일")
사전(dict): 키와 값의 쌍으로 데이터를 저장. 중괄호({}) 안에 키: 값
의 형태로 데이터를 넣습니다.
student = {"이름": "영희", "나이": 20}
3. 자료형의 타입 확인하기
변수의 자료형을 확인하는 방법은 여러 가지가 있습니다. type()
함수와 isinstance()
함수를 사용해서 변수의 자료형을 확인할 수 있습니다.
1. isinstance()
함수
isinstance()
함수는 변수가 특정 자료형과 일치하는지 확인하는 데 사용됩니다. 이 함수는 변수와 자료형 두 가지 인자를 받아서, 변수가 해당 자료형이면 True
를, 아니면 False
를 반환합니다.
예제:
x = 10
print(isinstance(x, int)) # True
print(isinstance(x, float)) # False
2. is
키워드와 type()
함수 조합
is
키워드는 두 객체가 동일한 객체인지 여부를 검사하는 데 사용됩니다. type()
함수와 함께 사용하면 변수의 자료형을 확인하는 또 다른 방법으로 활용할 수 있습니다.
예제:
x = 10
print(type(x) is int) # True
print(type(x) is float) # False
그러나 일반적으로 변수의 자료형을 확인할 때는 type()
함수만으로 충분하며, 특정 조건을 검사할 때 isinstance()
함수를 사용하는 것이 좋습니다. isinstance()
는 상속과 같은 객체 지향 프로그래밍의 특성 때문에 특히 유용합니다.
결론
파이썬의 변수는 데이터를 저장하고 처리하는 데 필수적인 요소입니다. 그리고 이 변수들은 다양한 자료형으로 구성되어 있어, 다양한 데이터 처리와 연산이 가능합니다. 다음 포스팅에서는 파이썬의 조건문과 반복문에 대해 알아보겠습니다. 계속해서 파이썬과 친숙해져 봅시다!
'Python' 카테고리의 다른 글
파이썬의 데이터 구조: 리스트, 튜플, 세트, 딕셔너리의 차이점 (0) | 2023.09.06 |
---|---|
파이썬의 과학 계산 라이브러리: NumPy (0) | 2023.09.05 |
파이썬 함수: 코드 재사용의 핵심 (0) | 2023.09.04 |
파이썬의 조건문과 반복문: 효율적인 프로그래밍의 핵심 (0) | 2023.09.03 |
파이썬 시작하기: 왜 파이썬이고 어떻게 시작할까? (0) | 2023.09.03 |