파이썬에서는 여러 종류의 연산자를 제공하여 변수 및 값들 간의 다양한 연산을 수행할 수 있습니다. 아래는 파이썬에서 사용되는 주요 연산자들입니다.
1. 산술 연산자 (Arithmetic Operators)
ㆍ + (덧셈)
ㆍ - (뺄셈)
ㆍ * (곱셈)
ㆍ / (나눗셈)
ㆍ // (정수 나눗셈, 나머지는 버림)
ㆍ % (나머지)
ㆍ ** (거듭제곱)
a = 10
b = 3
result_addition = a + b # 13
result_subtraction = a - b # 7
result_multiplication = a * b # 30
result_division = a / b # 3.33333...
result_floor_division = a // b # 3
result_modulo = a % b # 1
result_exponentiation = a ** b # 1000
2. 비교 연산자 (Comparison Operators)
ㆍ == (등호, 값이 같은지 비교)
ㆍ != (부등호, 값이 다른지 비교)
ㆍ < (미만)
ㆍ > (초과)
ㆍ <= (이하)
ㆍ >= (이상)
x = 5
y = 10
result_equal = x == y # False
result_not_equal = x != y # True
result_less_than = x < y # True
result_greater_than = x > y # False
result_less_equal = x <= y # True
result_greater_equal = x >= y # False
3. 논리 연산자 (Logical Operators)
ㆍ and (논리 AND)
ㆍ or (논리 OR)
ㆍ not (논리 NOT)
a = True
b = False
result_and = a and b # False
result_or = a or b # True
result_not = not a # False
4. 할당 연산자 (Assignment Operators)
ㆍ = (할당)
ㆍ += (덧셈 후 할당)
ㆍ -= (뺄셈 후 할당)
ㆍ *= (곱셈 후 할당)
ㆍ /= (나눗셈 후 할당)
ㆍ //= (정수 나눗셈 후 할당)
ㆍ %= (나머지 연산 후 할당)
ㆍ **= (거듭제곱 후 할당)
x = 5
x += 3 # x는 이제 8
5. 식별 연산자 (Identity Operators)
ㆍ is (객체가 동일한지 확인)
ㆍ is not (객체가 다른지 확인)
list1 = [1, 2, 3]
list2 = [1, 2, 3]
result_identity = list1 is list2 # False
result_not_identity = list1 is not list2 # True
6. 멤버십 연산자 (Membership Operators)
ㆍ in (특정 값이 시퀀스에 포함되어 있는지 확인)
ㆍ not in (특정 값이 시퀀스에 포함되어 있지 않은지 확인)
fruits = ["apple", "banana", "orange"]
result_membership = "banana" in fruits # True
result_not_membership = "grape" not in fruits # True
이 외에도 다양한 연산자들이 있으며, 이들을 적절히 조합하여 복잡한 연산을 수행할 수 있습니다. 연산자의 우선순위에 주의하여 코드를 작성하는 것이 중요합니다. 필요에 따라 괄호를 사용하여 우선순위를 명시할 수 있습니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 비교 연산자 (Comparison Operators) (0) | 2023.11.30 |
---|---|
파이썬 산술 연산자 (Arithmetic Operators) (0) | 2023.11.30 |
파이썬 주석 (0) | 2023.10.08 |
파이썬 식별자 (0) | 2023.10.08 |
파이썬 키워드 (0) | 2023.10.08 |