ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PYTHON 기본 문법
    프로그래밍/Python 2025. 3. 4. 00:13
    반응형

    Python 기본 문법 🐍✨

    Python을 설치했다면 이제 본격적으로 코딩을 시작해 볼 차례입니다! 🖥️ 이번 포스팅에서는 변수, 데이터 타입, 그리고 기본적인 입출력 방법을 다뤄보겠습니다.


    1. 변수(Variable)란?

    변수는 데이터를 저장하는 공간입니다. Python에서는 변수를 선언할 때 타입(type)을 지정할 필요 없이 값을 할당하면 자동으로 타입이 결정됩니다.

    📌 변수 선언 예시

    name = "연탄"
    age = 1
    weight = 6.2
    is_cute = True

    위 코드에서:

    • name은 문자열(str)
    • age는 정수(int)
    • weight는 실수(float)
    • is_cute는 불리언(bool)

    Python에서는 이렇게 자동으로 타입을 결정하는 동적 타이핑(dynamic typing) 방식을 사용합니다.

     

    저는 이전에 잠시 다른 언어를 공부해봣는데 파이썬은 따로 변수 타입을 지정하지 않은 게 많이 편하지만 가끔 int a <---이런 식으로 코딩할 때가 있습니다!ㅋㅋㅋㅋ 다른 언어를 오랫동안 사용하신 분 들은 저와 같은 실수 해보신 적 있으실까요..?🥲


    2. 데이터 타입 (Data Types)

    Python에서 자주 사용되는 데이터 타입을 정리하면 다음과 같습니다:

    타입 설명 예제

    int 정수형 10, -5, 0
    float 실수형 3.14, -0.1
    str 문자열 'Hello', "Python"
    bool 논리형 True, False
    list 리스트(배열) [1, 2, 3], ['a', 'b']
    tuple 튜플(불변 리스트) (1, 2, 3)
    dict 딕셔너리(키-값) 
    (Key : Value)
    {'name': '연탄', 'age': 3}
    set 집합(중복 없는 데이터) {1, 2, 3}

    📌 데이터 타입 확인하기 (type() 함수 사용)

    print(type(10))       # <class 'int'>  
    print(type(3.14))     # <class 'float'>
    print(type("Python"))  # <class 'str'>
    print(type(True))     # <class 'bool'>
    
    #type(변수 or 값) #type 함수를 사용 시 전달 받은 변수 또는 전달 받은 값의 타입을 반환합니다.

    위 코드를 실행하면 각 변수의 데이터 타입이 출력됩니다.👍


    3. 기본 입출력 (Input & Output)

    Python에서는 print() 함수를 이용해 출력을 할 수 있으며, input() 함수를 이용해 사용자 입력을 받을 수 있습니다.

    📌 print() 함수 활용

    print("안녕하세요, Python입니다!")
    print("이름:", name, "나이:", age)

    출력 결과:

    안녕하세요, Python입니다!
    이름: 연탄 나이: 1

    📌 input() 함수 활용

    name = input("이름을 입력하세요: ")
    print("안녕하세요,", name, "님!")

    input() 함수는 항상 문자열(str)로 입력을 받습니다.

    📌 숫자로 입력을 받고 싶다면? (int() 변환 필요)

    age = int(input("나이를 입력하세요: "))
    print("내년 나이는", age + 1, "살입니다.")
    

    이렇게 int(input())을 사용하면 입력받은 값을 정수로 변환할 수 있습니다.


    4. 연습문제: 직접 실습해보기! 🎯

    아래 코드를 직접 작성하고 실행해 보세요!

    # 사용자로부터 이름과 나이를 입력받아 출력하는 프로그램
    name = input("이름을 입력하세요: ")
    age = int(input("나이를 입력하세요: "))
    print("안녕하세요,", name, "님! 내년 나이는", age + 1, "살입니다.")
    

     


    마무리 🎯

    오늘은 Python의 변수, 데이터 타입, 그리고 기본적인 입출력 방법을 배웠습니다. 이제 Python의 기본 문법을 이해했으니, 다음 포스팅에서는 **연산자(사칙연산, 비교 연산, 논리 연산)**를 다뤄보겠습니다! 🚀

    💡 도움이 되셨다면 블로그 구독과 댓글 남겨주세요!

     

Designed by Tistory.