자료형, 변수, 변수 이름, 형 변환

지두의 개발자 도전기·2025년 3월 12일

Python

목록 보기
1/10
post-thumbnail

1. 자료형 (Data Types)

1-1. 기본 자료형

  • 정수형 (int): 소수점이 없는 숫자 (예: 10, -5)
  • 실수형 (float): 소수점이 있는 숫자 (예: 3.14, -0.7)
  • 문자열 (str): 문자들의 집합 (예: "Hello", 'Python')
  • 불리언 (bool): 참(True)과 거짓(False)을 나타내는 값

1-2. 컬렉션 자료형

  • 리스트 (list): 여러 값을 순서대로 저장하는 자료형 (예: [1, 2, 3])
  • 튜플 (tuple): 변경할 수 없는 리스트 (예: (1, 2, 3))
  • 딕셔너리 (dict): 키-값 쌍을 저장하는 자료형 (예: {"name": "Alice", "age": 25})
  • 집합 (set): 중복을 허용하지 않는 자료형 (예: {1, 2, 3})

2. 변수 (Variable)

  • 데이터를 저장하는 공간
  • 변수 선언 방식: 변수명 = 값
  • 예제:
    age = 25
    name = "Alice"
    height = 170.5
    
  • 변수의 자료형은 동적으로 결정됨 (동적 타이핑)

3. 변수 이름 (Variable Naming)

3-1. 변수 이름 규칙

  • 영문자, 숫자, 밑줄(_)만 사용 가능
  • 숫자로 시작할 수 없음
  • 대소문자를 구분함 (예: Namename은 다른 변수)
  • 파이썬 키워드는 사용 불가 (예: if, while, def 등)

3-2. 변수 이름 스타일

  • 스네이크 케이스 (snake_case): 여러 단어를 밑줄(_)로 구분 (예: user_name)
  • 카멜 케이스 (camelCase): 첫 단어는 소문자, 이후 단어는 대문자로 시작 (예: userName)
  • 파스칼 케이스 (PascalCase): 모든 단어의 첫 글자를 대문자로 (예: UserName)

4. 형 변환 (Type Casting)

  • 한 자료형을 다른 자료형으로 변환하는 과정
  • 주요 함수:
    • int(): 정수로 변환
    • float(): 실수로 변환
    • str(): 문자열로 변환
    • bool(): 불리언 값으로 변환
  • 예제:
    num_str = "100"
    num_int = int(num_str)  # 문자열을 정수로 변환
    num_float = float(num_int)  # 정수를 실수로 변환
    

0개의 댓글