댓글 목록

파이썬 연산자

페이지 정보

작성자 운영자 작성일 18-06-10 12:24 조회 1,433 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

파이썬 연산자 


연산자는 변수와 값을 연산을 수행하는데 사용합니다.


파이썬은 다음 그룹으로 연산자를 구분합니다.

  • 산술연산자
  • 할당연산자
  • 비교연산자
  • 논리연산자
  • 식별(아이덴티티)연산자
  • 멤버쉽연산자
  • 비트연산자

파이썬 산술연산자

산술연산자는 숫자값과 함께 사용되어 일반적인 수학 연산을 수행합니다.

 Operator

 Name

 예

 +

더하기(Addition)

 x + y

 -

빼기(Subtraction) 

 x - y

 *

곱하기(Multiplication) 

 x * y

 /

나누기(Division) 

 x / y

 %

나눈나머지(Modulus) 

 x % y

 **

지수(Exponentiation)

 x ** y

 //

Floor division 

 x // y


파이썬 할당 연산자

할당 연산자는 변수에 값을 할당하는 데 사용됩니다.


 Operator

 예

 동일한 예

 =

 x = 5

 x = 5

 +=

 x += 3

 x = x + 3

 -+

 x -= 3

 x = x - 3

 *=

 x *= 3

 x = x * 3

 /=

 x /= 3

 x = x / 3

 %=

 x %= 3

 x = x % 3

 //=

 x //= 3

 x = x // 3

 **=

 x **= 3

 x = x ** 3

 &=

 x &= 3

 x = x & 3

 |=

 x |= 3

 x = x | 3

 ^=

 x ^= 3

 x = x ^ 3

 >>=

 x >>= 3

 x = x >> 3

 <<=

 x <<= 3

 x = x << 3


파이썬 비교 연산자

비교 연산자는 두 값을 비교하는 데 사용됩니다.


 Operator

 Name

 예

 ==

 Equal

 x == y

 !=

 Not equal

 x != y

 <>

 Not equal

 x <> y

 >

 Greater than

 x > y

 <

 Less than

 x < y

 >=

 Greater than or equal to

 x >= y

 <=

 Less than or equal to

 x <= y


파이썬 논리 연산자

논리 연산자는 조건문을 결합하는 데 사용됩니다.

 Operator

 설명

 예

 and

 두 명령문이 모두 참이면 True를 반환합니다.

 x < 5 and  x < 10

 or

 명령문 중 하나가 true이면 True를 반환합니다.

 x < 5 or x < 4

 not

 결과를 반대로하고, 결과가 참이면 False를 리턴합니다.

 not(x < 5 and x < 10)



파이썬 식별 연산자

식별 연산자는 객체가 같은지 아닌지를 비교하는 데 사용되지만 동일한 객체인 경우 실제로 동일한 메모리 위치를 사용합니다.


 Operator

 설명

 예

 is

 두 변수가 같은 객체이면 true를 반환합니다.

 x is y

 is not

 두 변수가 같은 객체이면 false를 반환합니다.

 x is not y


파이썬 멤버쉽 연산자

멤버쉽 연산자는 시퀀스가 ​​객체에 표시되는지 테스트하는 데 사용됩니다.


 Operator

 설명

 예

 in

 지정된 값을 가진 시퀀스가 ​​객체에 있으면 True를 반환합니다.

 x in y

 not in

 지정된 값을 가진 시퀀스가 ​​객체에 있으면 False를 반환합니다.

 x not in y


파이썬 비트 연산자

비트 연산을 통하여 2진법으로 구성된 값을 계산할 수 있습니다. 각 자릿수를 서로 비교하여 결과를 반환합니다.


 Operator

 Name

 설명

 &

 AND

 둘다 참일때만 True

 |

 OR

 둘 중 하나만 참이면 True

 ^

 XOR

 둘 중 하나만 참일 때 True

 ~

 NOT

 보수 연산

 <<

 Zero fill left shift

 왼쪽 시프트 연산자. 변수의 값을 왼쪽으로 지정된 비트 수 만큼 이동

 >>

 Signed right shift

 오른쪽 시프트 연산자. 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동


댓글목록 0

등록된 댓글이 없습니다.