Python 기본문법 - 연산자(Operator)

Leezi·2022년 11월 11일
0

python

목록 보기
5/9

연산자 (Operator)

사칙연산( +, -, , /,* , %, //)

  • 덧셈 +
    • 문자열의 덧셈시 문자열이 붙어 나오게 된다.
  • 뺄셈 -
  • 곱셈 *
    • 제곱 **
    • 문자열의 곱셈시 숫자만큼 문자열일 반복된다.
  • 나눗셈 /
    • //
    • 나머지 %

논리 연산( and, or, not)

  • a and b : 두개의 값이 모두 True라야 True. 하나라도 false면 false가 나온다.
  • a or b : 두개 값 중 하나라도 True이면 True이다. 두 값이 모두 False라야 False가 나온다.
  • not a : 논리값을 뒤집는다.

비교 연산( ==, !=, is)

  • **표현식 == 표현식** : 같음을 확인하는 연산자
  • **표현식 != 표현식** : 같지않음을 확인하는 연산자
  • 표현식 is 표현식 : 두개의 객체가 완전히 동일한지를 확인하는 연산자
    • 객체가 생성되면 메모리에 저장된다. 이때 고유한 메모리 주소를 가진다.
    • 같은 메모리주소값이면 동일한 객체
  • 대소비교
    • <,> : 크다, 작다
    • **<=, >=** 크거나 같다, 작거나 같다.
    • 문자열 비교 시 아스키코드(ord()) 기준으로 비교한다.

0개의 댓글