CHHB stroy

Python 기초 문법 완벽 정리 본문

Python

Python 기초 문법 완벽 정리

CHHB 2025. 4. 20. 18:22

📌 1. 변수(Variable)

변수는 데이터를 저장하는 상자 같은 것입니다.

# 숫자 저장
age = 10
print(age)

# 문자 저장
name = "홍길동"
print(name)

# 소수 저장
height = 165.5
print(height)

📌 2. 자료형(Data Types)

자주 사용하는 자료형의 종류입니다.

🔹 숫자(Number)

integer = 5        # 정수
floating = 3.14    # 소수

🔹 문자열(String)

문자열은 글자, 문장을 표현합니다.

message = "안녕하세요"
print(message)

🔹 불(Boolean)

참(True)과 거짓(False)을 표현합니다.

is_adult = True
print(is_adult)

📌 3. 연산자(Operators)

🔸 산술 연산자

print(5 + 2)   # 덧셈
print(5 - 2)   # 뺄셈
print(5 * 2)   # 곱셈
print(5 / 2)   # 나눗셈
print(5 % 2)   # 나머지
print(5 ** 2)  # 제곱

🔸 비교 연산자

두 값을 비교할 때 사용합니다.

print(3 > 2)   # True
print(3 < 2)   # False
print(3 == 2)  # False (같은지)
print(3 != 2)  # True (다른지)

📌 4. 조건문(Conditional Statements)

조건에 따라 다른 동작을 할 수 있게 합니다.

age = 15

if age >= 20:
    print("성인입니다.")
elif age >= 10:
    print("청소년입니다.")
else:
    print("어린이입니다.")

📌 5. 반복문(Loops)

🔸 for 반복문

여러 번 반복할 때 사용합니다.

for i in range(5):
    print(i)

🔸 while 반복문

조건이 참일 때 계속 반복합니다.

count = 0
while count < 5:
    print(count)
    count += 1

📌 6. 리스트(List)

여러 데이터를 하나로 묶을 때 사용합니다.

fruits = ["사과", "바나나", "딸기"]
print(fruits)

# 리스트 요소 추가
fruits.append("포도")
print(fruits)

# 리스트 요소 접근
print(fruits[0])  # 첫 번째 요소 출력

📌 7. 딕셔너리(Dictionary)

키(Key)와 값(Value)을 저장하는 자료형입니다.

person = {"이름": "홍길동", "나이": 20, "키": 170}

print(person["이름"])
print(person["나이"])

📌 8. 함수(Function)

코드를 묶어서 여러 번 사용하기 쉽게 만듭니다.

def greet(name):
    print(f"안녕하세요, {name}님!")

greet("철수")
greet("영희")

📌 9. 클래스(Class)

객체지향 프로그래밍의 기초가 되는 개념입니다.

class Animal:
    def __init__(self, name):
        self.name = name

    def speak(self):
        print(f"{self.name}이(가) 소리를 냅니다.")

# 클래스 사용하기
dog = Animal("강아지")
dog.speak()

📌 10. 모듈(Module)

다른 사람이 만들어 놓은 코드를 가져와 사용합니다.

import math

print(math.sqrt(16))  # 제곱근 계산

📌 11. 입력과 출력

🔹 사용자 입력

name = input("당신의 이름은 무엇인가요? ")
print("안녕하세요, " + name)

🔹 화면 출력

print("이것이 화면 출력입니다.")

'Python' 카테고리의 다른 글

🐼 Pandas 라이브러리 자주 쓰는 함수 총정리  (3) 2025.08.03
📌 Windows 11에서 WSL2, Docker, Python, PyCharm 설치 및 연동 가이드  (2) 2025.08.02
Set Type  (0) 2024.06.06
Dictionary Type  (0) 2024.06.06
tuple Type  (0) 2024.06.06