부호 연산자

satic·2025년 3월 18일

부호 연산자(Sign Operators)란?

부호 연산자는 숫자의 부호(양수 또는 음수)를 지정하거나 변경하는 데 사용되는 연산자입니다. 주로 단항 연산자(하나의 피연산자만 필요)로 사용됩니다.

1. 부호 연산자의 종류

연산자설명예제
+양수를 나타냄 (사실상 의미 없음)+5 → 5
-음수를 나타냄 또는 부호를 반전-5 → -5, -(+3) → -3

2. 부호 연산자의 활용

숫자의 부호 변경

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]

3. 주의할 점

  • + 연산자는 숫자의 부호를 바꾸지 않고 그대로 유지합니다.
  • - 연산자는 숫자의 부호를 반전시킵니다.
  • -(-a)처럼 두 번 적용하면 원래 값이 됩니다.

profile
95.06.09

0개의 댓글