파이썬 변수 및 데이터 타입 – 초보자도 한 걸음씩
이 포스팅에서 기초 문법 중 파이썬 변수 및 데이터 타입에 관해서 알아보겠습니다.
파이썬 소개
프로그래밍은 현대 사회에서 매우 중요한 역할을 수행하고 있습니다. 프로그래밍 언어는 사람과 컴퓨터 간의 소통을 가능하게 해주는 도구로 그중에서도 파이썬은 초보자부터 전문가까지 다양한 사용자들에게 인기가 있는 언어(링크)입니다. 궁금하신 분들은 파이썬 다운로드받으셔서 간단한 실습해 보셔도 좋습니다
파이썬 변수
파이썬 변수는 프로그램에서 데이터를 저장하고 참조하는 데 사용되는 이름을 말합니다. 파이썬에서 변수를 사용하려면 이름을 지정하고 값을 할당해야 합니다. 변수는 메모리 공간에 할당되며, 해당 변수 이름을 사용하여 데이터에 접근하거나 수정할 수 있습니다.
파이썬 변수 데이터 타입
파이썬은 동적 타이핑 언어로, 변수의 데이터 타입을 미리 지정하지 않아도 됩니다. 대신 변수에 값이 할당될 때 자동으로 데이터 타입이 결정됩니다. 파이썬의 주요 데이터 타입으로는 다음과 같은 것들이 있습니다.
- 정수형(int, integer)
integer 값을 나타내는 데이터 타입이며, 양수, 음수를 표현할 수 있습니다.
- 실수형(float)
소수점 이하 값을 가지는 타입이며, 부동소수점 방식으로 숫자를 표현합니다.
- 문자형(str, string)
문자들의 집합을 나타내는 유형이며 작은따옴표(‘), 큰따옴표(“)를 시작과 끝에 사용하여 표현합니다
- 리스트(list)
여러 개의 값을 하나의 변수에 저장하는데 사용되는 유형이며, 대괄호([,])로 묶어서 표현합니다
- 튜플(tuple)
리스트와 비슷하지만 한 번 생성되면 수정이 불가능한 데이터 타입입니다. 소괄호((,))로 선언합니다.
- 딕셔너리
중괄호({,})를 사용하여 정의되며, 키(key)와 값(Value)의 쌍으로 이루어집니다. 키를 통해 값을 검색하며 Key 값은 콜론(:)으로 구분되며 각 쌍은 쉼표(,)로 구분됩니다.
- 집합
중복되지 않은 요소들로만 구성된 자료구조입니다. 중괄호({,})를 사용하여 표현되며 각 요소는 딕셔너리와 마찬가지로 쉼표(,)로 구분됩니다. 순서가 없기 때문에 인덱스를 사용하여 요소에 접근할 수 없습니다.
파이썬 변수 및 데이터 타입 예시
파이썬 변수 및 자료형에 대한 개념을 이해했으니 활용 방법에 대해 알아보겠습니다. 아래 코드는 파이썬에서 변수를 선언하고 데이터를 할당하는 예제입니다.
# 정수형 변수 선언과 할당 age = 18# 실수형 변수 선언과 할당 height = 177.7# 문자열 변수 선언과 할당 name = “이순신”# 리스트 변수 선언과 할당 fruits = [“사과”, “바나나”, “딸기”] # 튜플 변수 선언과 할당 # 딕셔너리 선언 및 할당 # 딕셔너리값 접근 예시 # 집합 연산 예시 union_result = a | b # 합집합 연산 intersection_result = a & b # 교집합 연산 difference_result = a – b # 차집합 연산 |
데이터 타입 변환
파이썬에서는 데이터 타입을 변환하는 기능을 제공합니다. 이를 통해 다른 데이터 타입으로 변환하여 사용할 수 있습니다. 예를 들어, 정수형과 실수형 간의 변환, 문자열과 숫자 간의 변환 등이 가능합니다.
- 파이썬 변수 – 정수형과 실수형 간의 변환
# 정수형을 실수형으로 변환 num_int = 10 num_float = float(num_int) print(num_float) # 출력: 10.0# 실수형을 정수형으로 변환 num_float = 15.7 num_int = int(num_float) print(num_int) # 출력: 15 |
- 파이썬 변수 – 문자열과 숫자 간의 변환
# 문자열을 정수형으로 변환 num_str = “25” num_int = int(num_str) print(num_int) # 출력: 25# 문자열을 실수형으로 변환 num_str = “3.14” num_float = float(num_str) print(num_float) # 출력: 3.14# 정수형을 문자열로 변환 num_int = 42 num_str = str(num_int) print(num_str) # 출력: “42”# 실수형을 문자열로 변환 num_float = 7.8 num_str = str(num_float) print(num_str) # 출력: “7.8” |
- 파이썬 변수 – 리스트 및 튜플로 변환
# 리스트를 튜플로 변환 fruits_list = [“사과”, “바나나”, “딸기”] fruits_tuple = tuple(fruits_list) print(fruits_tuple) # 출력: (“사과”, “바나나”, “딸기”)# 튜플을 리스트로 변환 colors_tuple = (“빨강”, “파랑”, “노랑”) colors_list = list(colors_tuple) print(colors_list) # 출력: [“빨강”, “파랑”, “노랑”] |
- 파이썬 변수 – 집합과 리스트로 변환
# 리스트를 집합으로 변환 fruits_list = [“사과”, “바나나”, “딸기”, “사과”] fruits_set = set(fruits_list) print(fruits_set) # 출력: {“사과”, “바나나”, “딸기”}# 집합을 리스트로 변환 colors_set = {“빨강”, “파랑”, “노랑”} colors_list = list(colors_set) print(colors_list) # 출력: [“파랑”, “빨강”, “노랑”] (순서가 무작위로 변경될 수 있음) |
마치며
이 포스팅에서는 파이썬 변수와 데이터 타입에 대해 알아보았습니다. 변수는 데이터를 저장하고 참조하는 데 사용되는 중요한 개념이며, 데이터 타입은 변수에 저장되는 데이터의 종류를 나타냅니다.
파이썬 변수는 정수형, 실수형, 문자형, 리스트, 딕셔너리, 집합, 튜플 등의 데이터 타입이 있습니다. 타입별 사용방법에 대해서 본문에서 알아보았습니다. 기초적이고 직관적으로 알 수 있는 내용입니다. 예제를 보면 충분히 이해 가능하리라 생각됩니다.
파이썬은 자유로운 데이터 타입 지정으로 인해 더욱 유연하게 프로그래밍할 수 있습니다. 앞으로 더 다양한 파이썬 기초 문법에 대해 이후 포스팅에서 알아보겠습니다.
궁금하신 사항은 댓글 등으로 알려주세요
1 thought on “파이썬 변수 및 데이터 타입 – 초보자도 한 걸음씩”