본문 바로가기
Python/파이썬 문법

(Python) 파이썬 기초 문법(1) - 변수

by 미니몬 2023. 12. 26.

목차

    728x90
    반응형

    Summary

    이 카테고리에서는 프로그래밍 언어 중 파이썬(Python)에서 사용되는 변수에 대해서 알아보려고 합니다.

    프로그래밍에서 변수는 데이터 값을 저장하기 위한 컨테이너 같은 것입니다. 읽기 쉬운 문법으로 알려진 파이썬에서는 변수를 사용하여 프로그램에서 사용하고 조작할 수 있는 정보를 저장합니다. 파이썬은 다른 일부 언어들과 달리 변수를 생성할 때 그 타입을 선언하지 않습니다. 이는 동적 타입 언어라고 하네요.

     

     

    1) 변수 정의

    파이썬에서는 이름에 값을 '=' 기호로 할당하며 생성합니다.

    x = 5
    name = "Alice"

     

    여기서 x는 정수 5를, name은 문자열 "Alice"를 갖게 됩니다. 

    '=' 기호를 기준으로 좌측은 변수명, 우측은 변수에 담을 값을 입력합니다.

    이 변수들을 사용하여 연산을 수행하거나 더 복잡한 데이터 구조를 구성할 수 있습니다.

     

    2) 변수 명명 규칙

    파이썬은 유연하고 심플한 언어이지만 변수명을 지정할 때 지켜야 할 규칙이 몇가지 있습니다.

    • 이름에는 글자, 숫자, 밑줄을 포함할 수 있지만 숫자로 시작하는 변수명은 사용할 수 없습니다.
    • 변수 이름은 대소문자를 구분합니다. (abc, Abc, ..., ABC 모두 다른 변수로 사용가능)
    • 변수 이름은 명사처럼(wallet,  용도를 예측할 수 있으면서 간결해야 합니다.

    • 이름은 파이썬의 예약어나 키워드(if, else, True 등)와 같을 수 없습니다.
      키워드 확인 방법 : help('keyworkds')

     

     

    3) 변수의 자료형

    변수는 값에 따라 다양한 Data Type을 가지게 됩니다.

    예를 들어 숫자 3과 글자 3을 어떻게 구분할까요?

    이렇듯 실제 사용하기 위해서는 자료형을 잘 생각하고 사용해야 합니다.

    자료형의 종류는 일반적으로 아래와 같습니다.

     

    • 정수 (Integer, int) : 정수형은 소수점이 없는 숫자를 나타냅니다.
      예: x = 10

    • 부동 소수점 (Float, float) : 부동 소수점형은 소수점을 포함하는 숫자를 나타냅니다.
      예: y = 10.5
    • 문자열 (String, str) : 문자열은 텍스트 데이터를 나타내며, 작은따옴표(' ') 또는 큰따옴표(" ")로 묶여 있습니다.
      예: name = "John"

    • 불리언 (Boolean, bool) : 불리언 자료형은 True 또는 False 값을 가지며, 조건문의 결과를 표현하는 데 사용됩니다.
      예: is_student = True

    • 리스트 (List, list) : 리스트는 여러 값을 하나의 변수에 저장하며, 대괄호([]) 안에 쉼표로 구분해 표현합니다.
      예: numbers = [1, 2, 3, 4]

    • 튜플 (Tuple, tuple) : 튜플은 리스트와 유사하지만 한 번 생성되면 변경할 수 없는(immutable) 값들의 시퀀스입니다.
      예: coordinates = (10.0, 20.0)

    • 집합 (Set, set) : 집합은 중복되지 않는 순서 없는 요소들의 모임입니다. 중괄호({})를 사용하여 표현합니다.
      예: fruits = {"apple", "banana", "cherry"}
    • 사전 (Dictionary, dict) : 사전은 키와 값의 쌍으로 이루어져있고 키는 중복될 수 없으며, 하나의 값이 할당됩니다.
      예: person = {"name": "John", "age": 30}

     

    4) 변수 사용하기

    변수를 가지고 나면, 표현식과 계산에 사용할 수 있습니다:

    c를 출력해보면 30이 출력되지만, 다시 재할당하여 값을 변경할 수 있습니다.

     

     

    결론

    변수를 이해하는 것은 파이썬 프로그래밍을 배우는데 있어 기초적인 것입니다. 데이터를 저장하고 조작하기 위한 기본 단위로서, 유연하고 재사용 가능한 코드를 작성할 수 있도록 합니다. 명명 규칙을 따르고 변수를 사용하여 코드를 깨끗하고 이해하기 쉽게 유지해보세요.

    728x90
    반응형