파이썬

python | 3. 기본 문법

TECH 톡마스터 2023. 6. 13.

python | 3. 기본 문법
3. 기본 문법

 안녕하세요! 이번 글에서는 파이썬의 기본 문법에 대해 알아보려고 합니다. 파이썬은 간결하고 배우기 쉬운 문법을 가진 프로그래밍 언어로, 다양한 분야에서 널리 사용되고 있습니다. 변수와 자료형, 연산자, 조건문(if문), 반복문(for문, while문), 그리고 함수에 대해 자세히 살펴보겠습니다. 파이썬의 기본 문법을 익힘으로써 프로그래밍의 기초를 다지는 데 큰 도움이 될 것입니다. 그럼 파이썬의 기본 문법에 대해 알아보도록 하겠습니다.

 

3.1. 변수와 자료형

변수는 데이터를 저장하기 위한 메모리 공간을 의미합니다. 파이썬에서 변수를 선언하고 값을 할당하기 위해서는 `변수명 = 값` 형식을 사용합니다. 자료형은 변수에 저장되는 데이터의 종류를 나타냅니다.

# 변수 선언과 할당
name = "John"
age = 25
height = 175.5
is_student = True

# 변수 값 출력
print("이름:", name)
print("나이:", age)
print("키:", height)
print("학생 여부:", is_student)

위 예제에서는 문자열, 정수, 실수, 불리언(Boolean) 자료형을 사용하여 변수를 선언하고 값을 할당한 후, 해당 변수들을 출력합니다.

3.2. 연산자

연산자는 수학적인 계산이나 비교, 논리 연산을 수행하는 데 사용됩니다. 파이썬에서는 다양한 종류의 연산자가 제공됩니다.

# 산술 연산자
x = 10
y = 3

print("덧셈:", x + y)
print("뺄셈:", x - y)
print("곱셈:", x * y)
print("나눗셈:", x / y)
print("나머지:", x % y)
print("거듭제곱:", x ** y)

# 할당 연산자
num = 10
num += 5
print("변경된 값:", num)

위 예제에서는 산술 연산자와 할당 연산자를 사용하여 계산을 수행합니다. 산술 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 거듭제곱을 수행하며, 할당 연산자는 변수에 새로운 값을 할당합니다.

3.3. 조건문 (if문)

조건문(if문)은 주어진 조건에 따라 코드의 실행 여부를 결정하는 제어문입니다. if문은 특정 조건이 참(True)인 경우에만 코드 블록을 실행합니다.

# 변수 선언
age = 18

# 조건문
if age >= 19:
    print("성인입니다.")
else:
    print("미성년자입니다.")

위 예제에서는 변수 `age`가 19 이상인 경우 "성인입니다."라는 메시지를 출력하고, 그렇지 않은 경우 "미성년자입니다."라는 메시지를 출력합니다.

3.4. 반복문 (for문, while문)

 반복문은 동일한 작업을 여러 번 반복하여 수행하는 제어문입니다. 파이썬에서는 for문과 while문을 사용하여 반복 작업을 수행할 수 있습니다.

# for문
for i in range(1, 5):
    print("현재 숫자:", i)

# while문
count = 0
while count < 5:
    print("카운트:", count)
    count += 1

위 예제에서는 for문을 사용하여 1부터 4까지의 숫자를 출력하고, while문을 사용하여 카운트 변수가 5보다 작을 때까지 카운트 값을 출력합니다.

3.5. 함수

함수는 재사용 가능한 코드 블록으로, 특정 작업을 수행하는 코드의 모음입니다. 함수를 정의하고 호출하여 코드를 구조화하고 중복을 피할 수 있습니다.

# 함수 정의
def greet(name):
    print("안녕하세요, " + name + "님!")

# 함수 호출
greet("John")

위 예제에서는 `greet`라는 함수를 정의하고, 이름을 인자로 전달받아 인사 메시지를 출력하는 코드입니다. 함수를 호출하여 "John"이라는 이름으로 인사를 전달합니다.

태그: 파이썬, 프로그래밍, 초보자, 기본 문법, 변수, 자료형, 연산자, 조건문, 반복문, 함수

'파이썬' 카테고리의 다른 글

python | 6. 모듈과 패키지  (0) 2023.06.14
python | 5. 파일 입출력  (0) 2023.06.14
python | 4. 데이터 구조  (0) 2023.06.13
python | 2. 파이썬 설치  (0) 2023.06.13
python | 1. 파이썬 소개  (0) 2023.06.13

댓글

💲 추천 글