Notice
Recent Posts
Recent Comments
Link
CHHB stroy
Python 기초 문법 완벽 정리 본문
📌 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 |