부호 연산자는 숫자의 부호(양수 또는 음수)를 지정하거나 변경하는 데 사용되는 연산자입니다. 주로 단항 연산자(하나의 피연산자만 필요)로 사용됩니다.
| 연산자 | 설명 | 예제 |
|---|---|---|
+ | 양수를 나타냄 (사실상 의미 없음) | +5 → 5 |
- | 음수를 나타냄 또는 부호를 반전 | -5 → -5, -(+3) → -3 |
a = 5
b = -a # -5
print(b) # 출력: -5
num = 10
negative_num = -num
print(negative_num) # 출력: -10
x = -(-10) # -(-10) = 10
print(x) # 출력: 10
numbers = [1, 2, 3, 4, 5]
negative_numbers = [-num for num in numbers]
print(negative_numbers) # 출력: [-1, -2, -3, -4, -5]
+ 연산자는 숫자의 부호를 바꾸지 않고 그대로 유지합니다.- 연산자는 숫자의 부호를 반전시킵니다.-(-a)처럼 두 번 적용하면 원래 값이 됩니다.