'대입'에 해당되는 글 1건

###단축키

+   양변의 값을 더하기
-   양변의 값을 빼기
*   양변의 값을 곱하기
/   좌변의 값을 우변의 값으로 나누기
//   좌변의 값을 우변의 값으로 나눈 몫
%   좌변의 값을 우변의 값으로 나눈 나머지
**   좌변의 값을 우변의 값으로 제곱
=   대입 <--- 
+=   대입 <--- 대입 +값
-=   대입 <--- 대입 -값
*=   대입 <--- 대입 *값
/=   대입 <--- 대입 /값
//=   대입 <--- 대입 //값
%=   대입 <--- 대입 %값
**=   대입 <--- 대입 **값
==   같으면 True
!=   다르면 True
>   왼쪽이 크면 True
<   왼쪽이 작으면 True
>=   왼쪽이 같거나 크면  True
<=   왼쪽이 같거나 작으면  True
and   양변의 값이 True 일경우 True
or   하나라도 True 일경우 True
not   반대로 만든다 True 면 False 
& and 와 같음 하지만 0000(bit) 이루어짐 양변의 비트값 모두 1일 경우에만 1를 반환
| or 과 같음 하지만 0000(bit) 이루어짐 양변의 값 모두 0 일 경우에만 0 를 반환
^ !=과 같음 하지만 0000(bit) 이루어짐 양변의 값이 다를 경우 1 , 같을 경우 0을 1를 반환
~ not 과 같음 하지만 0000(bit) 이루어짐 비트 값이 1일 경우 0, 0일 경우 1 반환
<< 0100   ===> 1000 좌변의 값을 우변의 값 만큼 비트를 왼쪽으로 이동
>> 0100   ===> 0010 좌변의 값을 우변의 값 만큼 비트를 오른쪽으로 이동

### 관계

print(a=b)

>>> a, b = 3, 2
>>> print(a == b)
False
>>> print(a != b)
True
>>> 2 < a < 10 
True 

### 논리

 

>>> gender, age = "male", 20
>>> gender == "famale" and age >= 18
False
>>> gender == "famale" or age >= 18
True

>>> a = 3
>>> not (a > 7 and a < 12)
True

우선순위

관계 연산자 ===>논리 연산자 

 

not ====>  and, or

 

### 비트 연산자 

>>> a, b = 2, 3  # 0010, 0011
>>> Print(a & b)    # 0010 & 0011 => 0010
2
>>> print(a | b) # 0010 | 0011 => 0011
3
>>> print(a ^ b) # 0010 ^ 0011 => 0001
1
>>> print(~a) # ~0010 => 1111 1111 1111 1101
-3 
>>> print(a >> 1) # 0010 >> 1  => 0001  # 모든 값이 반으로 줄음 
1
>>> print(a << 1) # 0010 << 1  => 0100  # 모든 값이 2배로 많아짐

'+++++SW 일일 공부+++++ > SW Expert Aademy' 카테고리의 다른 글

Python If문  (0) 2020.01.04
Python 우선순위  (0) 2020.01.04
Python 인덱스(index) 튜플  (0) 2020.01.04
Python 비교연산자  (0) 2020.01.04
Python 문자열에 관하여  (0) 2020.01.04
블로그 이미지

Or71nH

,