파이썬 변수와 자료형

파이썬 변수와 자료형

파이썬 공부

2024-10-16 01:48:02


파이썬 변수와 자료형

파이썬 변수와 자료형

파이썬에서 변수는 데이터를 저장하는 공간으로, 값을 참조하거나 조작하는 데 사용됩니다. 변수에 값을 할당할 때는 등호 =를 사용합니다. 파이썬에서는 변수에 다양한 자료형의 값을 할당할 수 있으며, 변수의 타입은 자동으로 결정됩니다.

x = 10             # 정수형 변수
name = "Alice"    # 문자열 변수
is_active = True   # 불 자료형 변수

변수의 특징

1. 변수의 할당과 타입

파이썬에서는 변수에 값을 할당하면, 그 변수의 타입은 자동으로 결정됩니다. 변수는 다양한 자료형을 가질 수 있으며, 동일한 변수에 다른 타입의 값을 할당할 수도 있습니다.

x = 10          # 정수형
x = "Hello"    # 문자열로 재할당

2. 타입 체크

변수의 자료형을 확인하기 위해 type() 함수를 사용할 수 있습니다. 이를 통해 변수의 현재 자료형을 알 수 있습니다.

x = 10
print(type(x))  # 

name = "Alice"
print(type(name))  # 

3. 변수 이름 규칙

변수 이름은 영문자, 숫자, 밑줄(_)을 사용할 수 있으며, 숫자로 시작할 수 없습니다. 또한, 대소문자를 구분합니다.

  • 변수 이름은 알파벳 문자 또는 밑줄로 시작해야 합니다. 예: _value, data1
  • 변수 이름에는 공백이 들어갈 수 없습니다. 여러 단어로 이루어진 경우 밑줄을 사용하여 구분합니다. 예: user_name
  • 파이썬의 예약어(키워드)는 변수 이름으로 사용할 수 없습니다. 예: for, if

4. 동적 타이핑

파이썬은 동적 타이핑(dynamic typing) 언어로, 변수의 타입을 명시적으로 선언하지 않아도 됩니다. 변수의 타입은 할당된 값에 따라 자동으로 결정됩니다.

value = 10          # 정수형으로 할당
value = "Python"   # 문자열로 재할당 가능

5. 여러 변수에 값 할당

파이썬에서는 여러 변수를 한 번에 초기화할 수 있습니다. 이를 통해 코드를 간결하게 작성할 수 있습니다.

a, b, c = 1, 2, 3
print(a, b, c)  # 1 2 3

또한, 동일한 값을 여러 변수에 할당할 수도 있습니다.

x = y = z = 0
print(x, y, z)  # 0 0 0

6. 변수와 자료형의 변환

변수의 자료형을 형 변환(type casting)을 통해 변경할 수 있습니다. 파이썬에서는 int(), float(), str() 등의 함수를 사용하여 자료형을 변환할 수 있습니다.

num_str = "123"
num_int = int(num_str)  # 문자열을 정수로 변환
print(type(num_int))    # 

요약

  • 변수는 데이터를 저장하는 공간으로, 값을 할당하면 자동으로 자료형이 결정됩니다.
  • type() 함수를 사용하여 변수의 자료형을 확인할 수 있습니다.
  • 파이썬의 변수는 동적 타이핑을 사용하여, 동일한 변수에 다른 타입의 값을 할당할 수 있습니다.
  • 여러 변수에 값을 한 번에 할당하거나 동일한 값을 여러 변수에 할당할 수 있습니다.
  • 자료형을 변환하기 위해 int(), float(), str() 등의 함수를 사용할 수 있습니다.

변수는 데이터를 저장하고 조작하는 데 매우 중요한 역할을 합니다. 파이썬의 유연한 변수 활용 방법을 잘 이해하고 프로그램에 적용해 보세요!


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다