[ 기본문법 ] 파이썬 기초부터 다시~!(2) - 연산자

2024. 2. 9. 23:32Lang/Python

1. 산술 연산자(Arithmetic Operators):

+ : 덧셈
- : 뺄셈
* : 곱셈
/ : 나눗셈
% : 나머지
** : 지수 (제곱)
// : 몫 (소수점 이하를 버림)

 

=>  파이썬은 문자의 연산도 가능함 ex) 'ㅋ' * 5 = 'ㅋㅋㅋㅋㅋ'

(ㄴ> 이점을 이용하면 별찍기 같은 것은 이중  for문 작성 필요없이 구현할 수 있다! ) 

2. 대입 연산자(Assignment Operators):

= : 대입
+= : 덧셈 후 대입
-= : 뺄셈 후 대입
*= : 곱셈 후 대입
/= : 나눗셈 후 대입
%= : 나머지 연산 후 대입
//= : 몫 연산 후 대입
**= : 지수 연산 후 대입
&= : 비트 AND 연산 후 대입
|= : 비트 OR 연산 후 대입
^= : 비트 XOR 연산 후 대입
>>= : 오른쪽 시프트 후 대입
<<= : 왼쪽 시프트 후 대입

 

3. 비교 연산자(Comparison Operators):

== : 동등
!= : 부등
> : 초과
< : 미만
>= : 이상
<= : 이하

 

4. 논리 연산자(Logical Operators):

and : 논리 AND
or : 논리 OR
not : 논리 NOT

 

5. 식별 연산자(Identity Operators):


is : 두 변수가 같은 객체를 가리키면 참
is not : 두 변수가 다른 객체를 가리키면 참
멤버십 연산자(Membership Operators):
in : 시퀀스에 값이 있으면 참
not in : 시퀀스에 값이 없으면 참

 

6. 비트 연산자(Bitwise Operators):

& : 비트 AND
| : 비트 OR
^ : 비트 XOR
~ : 비트 NOT
<< : 왼쪽 시프트
>> : 오른쪽 시프트