Python 기본 문법 (데이터 타입, 연산자, 입력과 출력, 주석)Language/Python2023. 10. 21. 12:14
Table of Contents
Python은 배우기 쉬운 프로그래밍 언어로, 간결하고 직관적인 문법이 특징입니다. 이 글에서는 Python의 기본 문법을 중심으로, 변수와 데이터 타입, 연산자, 입력과 출력, 그리고 주석 처리 방법에 대해 알아보겠습니다.
변수와 데이터 타입
Python의 변수는 값을 저장하기 위한 메모리 공간입니다. 다른 언어와 달리 변수 선언 시 데이터 타입을 명시하지 않고, 값을 할당하면 자동으로 타입이 결정됩니다.
주요 데이터 타입
int: 정수형 데이터를 나타냅니다.float: 실수형 데이터를 나타냅니다.str: 문자열 데이터를 나타냅니다.bool: 불리언 데이터를 나타내며,True또는False값을 가집니다.None: 값이 없음을 나타냅니다.
# 변수 선언과 데이터 타입 예시
age = 25 # int
height = 175.5 # float
name = "홍길동" # str
is_student = True # bool
nickname = None # None
변수의 타입은 type() 함수를 사용하여 확인할 수 있습니다.
print(type(age)) # <class 'int'>
print(type(height)) # <class 'float'>
print(type(name)) # <class 'str'>
print(type(is_student)) # <class 'bool'>
print(type(nickname)) # <class 'NoneType'>
연산자
Python에서는 다양한 연산자를 제공합니다. 주요 연산자는 다음과 같습니다.
산술 연산자
+: 더하기-: 빼기*: 곱하기/: 나누기 (결과는 항상float)//: 몫%: 나머지**: 거듭제곱
# 산술 연산 예시
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.333...
print(a // b) # 3
print(a % b) # 1
print(a ** b) # 1000
비교 연산자
==: 값이 같은지 비교!=: 값이 다른지 비교>: 왼쪽 값이 더 큰지 비교<: 오른쪽 값이 더 큰지 비교>=: 왼쪽 값이 크거나 같은지 비교<=: 오른쪽 값이 크거나 같은지 비교
# 비교 연산 예시
x = 5
y = 10
print(x == y) # False
print(x != y) # True
print(x < y) # True
print(x > y) # False
print(x <= y) # True
print(x >= y) # False
논리 연산자
and: 모두 참일 때 참or: 하나라도 참이면 참not: 참을 거짓으로, 거짓을 참으로
# 논리 연산 예시
is_adult = True
is_student = False
print(is_adult and is_student) # False
print(is_adult or is_student) # True
print(not is_adult) # False
입력과 출력
Python에서는 input() 함수를 사용하여 입력을 받고, print() 함수를 사용하여 출력을 합니다.
입력받기
input()은 항상 문자열로 데이터를 반환합니다. 숫자를 입력받고 싶다면 int()나 float()로 변환해야 합니다.
# 입력받기 예시
name = input("이름을 입력하세요: ")
age = int(input("나이를 입력하세요: ")) # 정수로 변환
print(f"안녕하세요, {name}님. 당신은 {age}살입니다.")
출력하기
print() 함수는 문자열, 변수, 계산 결과 등 다양한 값을 출력할 수 있습니다. 여러 값을 쉼표로 구분하여 출력하면 자동으로 공백이 추가됩니다.
# 출력 예시
print("Python은", "정말", "재미있습니다!") # Python은 정말 재미있습니다!
print("10 + 5 =", 10 + 5) # 10 + 5 = 15
주석 처리 방법
Python에서 주석은 코드에 대한 설명을 추가할 때 사용되며, 실행되지 않습니다.
한 줄 주석
# 기호를 사용하여 한 줄 주석을 작성합니다.
# 이 코드는 한 줄 주석입니다.
print("Hello, World!") # 출력: Hello, World!
여러 줄 주석
여러 줄 주석은 """ 또는 '''를 사용합니다. 일반적으로 docstring으로 사용되며, 함수나 클래스에 대한 설명을 제공할 때 유용합니다.
"""
이 코드는 Python의 기본 문법을
설명하는 예제입니다.
"""
print("여러 줄 주석 예제")

'Language > Python' 카테고리의 다른 글
| Python 딕셔너리(Dictionary)와 집합(Set) (0) | 2023.10.22 |
|---|---|
| Python 리스트(list)와 튜플(tuple) (0) | 2023.10.22 |
| Python 조건문과 반복문 (0) | 2023.10.21 |
| Python 설치하기 (Window, macOS, Linux) (0) | 2023.10.20 |
| Python이란? (0) | 2023.10.19 |