본문 바로가기
파이썬

2. 파이썬의 변수

by 곽정우 2024. 3. 12.

1. 변수

변수는 프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 중요한 개념입니다. 변수는 이름이 붙은 메모리 공간으로, 값을 저장하거나 참조할 때 사용됩니다.

 

2. 변수의 잘료형

  • 동적 타이핑: 변수를 선언하지 않고도 값을 할당할 때 변수 유형을 자동으로 추론합니다.
  • 장점: 프로그래머의 부담을 줄이고 코드를 더욱 간결하게 만들 수 있습니다.
  • 단점: 잘못된 유형의 값이 변수에 할당될 수 있습니다.

기본 데이터 타입: 

  • 정수 타입 (int): 정수 값을 나타냅니다 (e.g., 1, 2, 3)
  • 부동소수점 타입  (float): 실수 값을 나타냅니다 (e.g., 3.14, 1.234)
  • 문자열 타입  (str): 문자나 문자열을 나타냅니다 (e.g., "Hello", "Python")
  • 부울 타입  (bool): 참(True) 또는 거짓(False) 값을 나타냅니다

컬렉션 데이터 타입 

  • 리스트 (list): 여러 값을 순차적으로 저장하는 데이터 구조 (e.g., [1, 2, 3], ["apple", "banana"])
  • 튜플 (tuple): 리스트와 유사하지만 변경할 수 없는(immutable) 자료구조 (e.g., (1, 2, 3), ("Kim Apple", 20))
  • 딕셔너리 (dict): 키(key)와 값(value)을 쌍으로 저장하는 자료구조 (e.g., {"name": "Kim Apple", "age": 20})
  • 집합 (set): 고유한 값을 저장하는 데이터 구조 (e.g., {1, 2, 3})

 

3. 변수 삭제

 

del 문:

  • 변수를 삭제하는데 사용됩니다.
  • 지정된 변수를 제거하고 해당 메모리 공간을 해제합니다.
  • 변수가 삭제되면 더 이상 해당 이름을 사용하여 변수에 액세스할 수 없습니다.

변수 존재하기 때문에 출력
변수 삭제 후 출력 > 에러 발생

4. 추가 정보

  • 변수 명명 규칙:
    • 문자, 숫자 또는 밑줄(_)로 시작해야 합니다.
    • 특수 문자를 포함할 수 없습니다.
    • 대소문자를 구분합니다.
    • 예약어를 사용할 수 없습니다.
  • 변수 선언:
    • 변수 선언은 변수에 값을 할당하면 자동으로 발생합니다.