파이썬 변수와 데이터 유형을 간단하게 설명

Python에서 변수와 데이터 유형은 작성하는 거의 모든 프로그램에서 사용하는 기본 개념입니다. 변수를 사용하는 방법과 다양한 데이터 유형을 인식하는 방법을 이해하면 데이터를 효과적으로 관리하고 조작하는 데 도움이 됩니다. 이 가이드에서는 Python 변수와 데이터 유형의 기본 사항을 간단한 방식으로 안내합니다.

변수란 무엇인가?

변수는 프로그램 전체에서 참조하고 조작할 수 있는 정보를 저장하는 데 사용됩니다. Python에서 변수는 = 연산자를 사용하여 이름에 값을 할당하여 생성됩니다.

# Example of variable assignment
message = "Hello, Python!"
age = 25
pi = 3.14

위의 예에서 message은 문자열을 저장하는 변수이고, age은 정수를 저장하고, pi은 부동 소수점 숫자를 저장합니다.

파이썬 데이터 유형

파이썬은 여러 데이터 유형을 지원하며, 각각은 다른 종류의 데이터를 나타내는 데 사용됩니다. 가장 일반적으로 접하게 될 데이터 유형은 다음과 같습니다.

1. 정수

정수는 소수점이 없는 정수입니다. 양수, 음수 또는 0일 수 있습니다.

# Integer example
age = 30
temperature = -5

2. 뜨다

부동 소수점은 소수점을 포함하는 숫자입니다. 실수를 나타내는 데 사용됩니다.

# Float example
height = 5.9
weight = 72.5

3. 끈

문자열은 따옴표로 묶인 문자 시퀀스입니다. 텍스트를 나타내는 데 사용됩니다.

# String example
name = "Alice"
greeting = "Hello, World!"

4. 부울

부울은 두 가지 값 중 하나를 나타냅니다: True 또는 False. 이는 종종 조건문에서 사용됩니다.

# Boolean example
is_student = True
is_graduate = False

5. 목록

리스트는 정렬된 항목 모음이며, 이는 다양한 데이터 유형일 수 있습니다. 리스트는 변경 가능하므로, 그 내용을 변경할 수 있습니다.

# List example
fruits = ["apple", "banana", "cherry"]
numbers = [1, 2, 3, 4, 5]

6. 사전

사전은 키-값 쌍을 저장합니다. 각 키는 고유해야 하며 값은 모든 데이터 유형일 수 있습니다. 사전은 순서가 없고 변경 가능합니다.

# Dictionary example
person = {
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

유형 변환

때로는 데이터를 한 유형에서 다른 유형으로 변환해야 할 수도 있습니다. Python은 이 목적을 위해 여러 함수를 제공합니다.

  • int() - 값을 정수로 변환합니다.
  • float() - 값을 float로 변환합니다.
  • str() - 값을 문자열로 변환합니다.
# Type conversion example
number = "42"
converted_number = int(number)
print(converted_number + 8)  # Output: 50

결론

효과적인 프로그램을 작성하려면 Python 변수와 데이터 유형을 이해하는 것이 중요합니다. 변수를 사용하면 데이터를 저장하고 조작할 수 있고, 데이터 유형은 작업하는 데이터의 종류를 정의합니다. 이러한 개념을 숙지하면 다양한 프로그래밍 작업을 쉽게 처리할 수 있습니다. 다양한 데이터 유형과 변수로 연습하고 실험하여 Python 기술을 향상시키세요.