ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python]변수와 자료형
    파이썬 2025. 1. 26. 06:56

    상수(Constants)

    • 변하지 않는 숫자, 문자, 문자열 등의 고정 값

     

    변수(Variables)

    • 메모리에 변수명으로 데이터 저장 공간을 확보 가능
    • 이름공간에 변수가 쌓여있고, 저장공간의 주소와 매핑
    • 숫자, 문자, 문자열, 함수 등 저장 가능
    # = 는 할당자 (변수에 값을 넣어주는 역할)
    x = 100
    y = 'Hello'

    변수 이름 규칙

    1. 글자, 밑줄로 시작
    2. 글자, 숫자, 문자로 구성
    3. 대소문자 구분
    4. 빈칸X → 언더바(snake), 대문자(camel, 클래스에서 사용)
    5. 예약어X

     

    예약어

    • 이미 정해진 의미가 있는 특별한 단어
    • 변수명, 식별자로 사용 불가
    • False, True, None, class, return, is, finally, if, for, lambda, continue, def, from, while, nonlocal, and del, global, not, with, as, elif, try, or, yield, assert, else, import, pass, break, except, in, raise 등

     

     

    자료형(Data type)

    자료형의 종류

    • 숫자형(Numeric)
      • 정수(int)
      • 소수(float)
      • 복소수(complex)
    • 불리언(boolean)
    • 시퀀스(Sequence)
      • 문자열(str)
      • 리스트(list)
      • 튜플(tuple)
    • 집합(set)
    • 딕셔너리(dictionary)

     

    자료형에 따른 연산

    • 같은 연산이어도 자료형이 다르면, 다른 연산 수행
      • 정수+정수는 더한 값
        문자열1+문자열2은 "문자열1문자열2" (문자열 연결)
      • 정수 + 정수 = 정수
        실수 + 실수 = 실수
        정수 + 실수 = 실수
    # 정수 연산
    a = 1
    b = 2
    # a+b는 3
    
    # 문자열 연산
    c = 'apple'
    d = 'mango'
    # c+d는 'applemango'

     

     

    자료형 확인, 변환

    # 자료형 확인
    type(a)		# <class 'int'>
    type(c)		# <class 'str'>
    
    # 자료형 변환
    a = '1'
    int(a)		# a는 1
    float(a)	# a는 1.0
    str(a)		# a는 '1'

     

     

     

     

     

     

     

     

     

     

    참고

    네이버 부스트코스 - 모두를 위한 파이썬(PY4E)

    https://m.boostcourse.org/cs122/menus/contents

     

    모두를 위한 파이썬 (PY4E)

    부스트코스(boostcourse)는 모두 함께 배우고 성장하는 비영리 SW 온라인 플랫폼입니다.

    m.boostcourse.org

     

     

     

    '파이썬' 카테고리의 다른 글

    [Python] 리스트(List)  (0) 2025.02.16
    [Python] 문자열  (0) 2025.02.16
    [Python] 함수  (0) 2025.02.02
    [Python] 조건문과 반복문  (0) 2025.02.02
    [Python] 연산자와 입출력  (0) 2025.01.26
Designed by Tistory.