연산자

Python SELF KO
레벨 2 , 레슨 2
사용 가능

2.1 수학 연산자

우리가 익히 알고 있는 4가지 기본 연산자는 +, -, *, /야. 하지만 이외에도 몇 가지 더 있어. Python에서 수학 연산자의 특성을 살펴보자.

일반 나누기 — 연산자 «/»:

첫 번째 숫자를 두 번째 숫자로 나누는 데, 결과는 항상 float야. 예시:


                result = 5 / 2  # result는 2.5가 될 거야
        

정수 나누기 — 연산자 «//»:

첫 번째 숫자를 두 번째 숫자로 나누고, 결과는 정수 [숫자의 정수 부분]야.


                result = 7 // 2  # result는 3이 될 거야
        

나머지 연산 — 연산자 «%»:

첫 번째 숫자를 두 번째 숫자로 나눴을 때 나머지를 반환해. 예시:


                result = 5 % 3  # result는 2가 될 거야
                

거듭제곱 — 연산자 «**»:

숫자를 거듭제곱해.


                result = 5 ** 3  # result는 125가 될 거야
        

2.2 축약된 할당 연산자

일반적인 할당 연산 외에도 Python에서는 축약된 문법을 사용할 수 있어. 예시:


                x = 5
                x += 1 
        

이건 아래와 완전히 동일해:


                x = 5
                x = x + 1 
        

주요 축약된 할당 연산자:

더하고 할당 ( += ): 변수에 오른쪽 피연산자를 더해.


                x = 5
                x += 3  # x는 이제 8이야

        

빼고 할당 ( -= ): 변수에서 오른쪽 피연산자를 빼.


                x = 5
x -= 3  # x는 이제 2야
        

곱하고 할당 ( *= ): 변수를 오른쪽 피연산자로 곱해.


                x = 5
x *= 3  # x는 이제 15야
        

나누고 할당 ( /= ): 변수를 오른쪽 피연산자로 나누고, 결과는 항상 float야.


                x = 5
x /= 2  # x는 이제 2.5야
        

정수 나누기와 할당 ( //= ): 변수를 오른쪽 피연산자로 나누고, 결과는 정수야.


                x = 5
x //= 2  # x는 이제 2야
        

나머지와 할당 ( %= ): 변수를 오른쪽 피연산자로 나눈 나머지를 할당해.


                x = 5
x %= 3  # x는 이제 2야
        

거듭제곱과 할당 ( **= ): 변수를 오른쪽 피연산자로 제곱해.


                x = 5
x **= 3  # x는 이제 125야
        

2.3 비교 연산자

변수 할당 외에도, Python에서는 변수를 비교할 수 있어. 이를 위해 특별한 비교 연산자가 사용돼.

Python의 비교 연산자는 두 값을 비교하고 True (참) 또는 False (거짓)의 논리 값을 반환해. 연산 결과에 따라 프로그램의 결정 및 명령 실행 순서를 관리하는 데 있어 기본적이야.

동등 ( == ): 두 값이 동일한지 확인해.


        print(5 == 5)  # 출력: True (참)

비동등 ( != ): 두 값이 다른지 확인해.


        print(5 != 5)  # 출력: False (거짓)

크다 ( > ) 및 작다 ( < ): 두 값을 비교하여 한 값이 다른 값보다 큰지 또는 작은지 판단해.


        print(5 > 3)  # 출력: True (참)
        print(5 < 3)  # 출력: False (거짓)

크거나 같다 ( >= ) 및 작거나 같다 ( <= ): 두 값을 비교하여 한 값이 다른 값보다 크거나 같은지, 또는 작거나 같은지를 확인해.


        print(5 >= 5)  # 출력: True (참)
        print(5 <= 4)  # 출력: False (거짓)

이러한 연산자는 조건문, 반복문 및 다른 곳에서 논리적 조건을 생성하여, 특정 조건이 충족되는지에 따라 어떤 코드 블록이 실행되어야 하는지를 결정하는 데 광범위하게 사용돼.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION