728x90
Python은 배우기 쉽고 사용하기 쉬운 프로그래밍 언어 중 하나입니다. 
아래에서 Python의 기초 문법을 자세히 알아보겠습니다.

변수
변수는 값을 저장하는 공간입니다. Python에서 변수는 다음과 같이 선언할 수 있습니다.

변수이름 = 값

변수 이름은 알파벳과 숫자를 포함할 수 있습니다. 
단, 숫자로 시작할 수는 없습니다. 또한 변수 이름은 대소문자를 구분합니다.

자료형
Python에서는 자료형을 명시할 필요가 없습니다. 
변수를 선언할 때 할당된 값에 따라 자료형이 자동으로 결정됩니다. Python에서 주로 사용되는 자료형은 다음과 같습니다.

숫자형: 정수형(int), 실수형(float), 복소수형(complex)
문자열(str)
불(bool)

# 숫자형
a = 10  # 정수형
b = 3.14  # 실수형
c = 3 + 4j  # 복소수형

# 문자열
s = "Hello, Python!"

# 불
t = True
f = False
연산자
Python에서는 다양한 연산자를 사용할 수 있습니다.

산술 연산자: +, -, *, /, //, %, **
비교 연산자: ==, !=, >, >=, <, <=
논리 연산자: and, or, not
대입 연산자: =, +=, -=, *=, /=, //=, %=, **=

# 산술 연산자
a = 10
b = 3
print(a + b)  # 13
print(a - b)  # 7
print(a * b)  # 30
print(a / b)  # 3.3333333333333335
print(a // b)  # 3
print(a % b)  # 1
print(a ** b)  # 1000

# 비교 연산자
a = 10
b = 20
print(a == b)  # False
print(a != b)  # True
print(a > b)  # False
print(a >= b)  # False
print(a < b)  # True
print(a <= b)  # True

# 논리 연산자
a = True
b = False
print(a and b)  # False
print(a or b)  # True
print(not a)  # False

# 대입 연산자
a = 10
a += 5
print(a)  # 15
조건문
조건문은 조건에 따라 실행할 코드를 선택하는 데 사용됩니다. Python에서 조건문은 if, elif, else 키워드를 사용합니다.


if 조건:
    코드
elif 조건:
    코드
else:
    코드
반복문

반복문은 코드를 반복적으로 실행하는 데 사용됩니다. 
Python에서는 for와 while 루프를 사용할 수 있습니다.

for 루프
for 루프는 리스트, 튜플, 문자열 등의 객체에서 항목을 반복하는 데 사용됩니다.


for 변수 in 리스트(또는 튜플, 문자열):
    코드
while 루프
while 루프는 조건이 참인 동안 반복하는 데 사용됩니다.


while 조건:
    코드
함수
함수는 코드의 재사용성을 높이는 데 사용됩니다. Python에서 함수를 정의하는 방법은 다음과 같습니다.


def 함수이름(매개변수):
    코드
    return 반환값
모듈
모듈은 Python 코드의 집합입니다. 모듈을 사용하면 코드를 조직화하고 코드의 재사용성을 높일 수 있습니다. Python에서 모듈을 import하여 사용할 수 있습니다.


import 모듈이름
예외 처리
예외 처리는 코드에서 예외를 처리하는 데 사용됩니다. 
예외 처리는 try, except 문을 사용하여 수행됩니다.


try:
    코드
except 예외종류:
    처리
finally:
    코드
클래스
클래스는 객체를 정의하는 데 사용됩니다. 
Python에서 클래스를 정의하는 방법은 다음과 같습니다.


class 클래스이름:
    def __init__(self, 매개변수):
        self.변수 = 매개변수

    def 메서드(self):
        코드
객체
객체는 클래스의 인스턴스입니다. Python에서 객체를 생성하려면 다음과 같이 클래스를 호출하면 됩니다.

객체변수 = 클래스이름(매개변수)
이상이 Python 언어의 기초 문법에 대한 간략한 설명입니다.

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

 

728x90

+ Recent posts