ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] 산술연산자, 비교연산자, 할당연산자, 논리연산자, 맴버연산자, 식별연산자
    Python Study 2022. 3. 19. 15:17
    728x90

     

    Python 산술연산자 (Arithmetic Operators)
    + 덧셈
    - 뺄셈
    * 곱하기
    ** 거듭 제곱
    / 나누기
    // 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함
    % 나누기 연산 후 몫을 제외한 나머지만 구함
    # 산술 연산자 Example
    a = 30
    b = 20
    
    print(a+b) # 50
    print(a-b) # 10
    print(a*b) # 600
    print(a**b) # 348678440100000000000000000000
    print(a/b) # 1.5
    print(a//b) # 1
    print(a%b) # 10 (=modulo)
    Python 비교 연산자 (Comparison Operators)
    == 값이 동일하다
    != 값이 동일하지 않다
    > 왼쪽 값이 오른쪽 값보다 크다
    < 왼쪽 값이 오른쪽 값보다 작다
    >= 왼쪽 값이 오른쪽 값보다 크거나 동일하다
    <= 왼쪽 값이 오른쪽 값보다 작거나 동일하다
    # 비교 연산자 Example
    a = 30
    b = 20
    c = 20
    
    print(a == b) # False
    print(a != b) # True
    print(a > b) # True
    print(a < b) # False
    print(a >= b) # True
    print(b <= c) # True​
    Python 할당 연산자 (Assignment Operators)
    = 왼쪽 변수에 오른쪽 값을 할당한다
    += 왼쪽 변수에 오른쪽 값을 더한 후 결과를 왼쪽 변수에 할당한다
    -= 왼쪽 변수에 오른쪽 값을 뺀 후 결과를 왼쪽 변수에 할당한다
    *= 왼쪽 변수에 오른쪽 값을 곱한 후 결과를 왼쪽 변수에 할당한다
    /= 왼쪽 변수에 오른쪽 값을 나눈 후 결과를 왼쪽 변수에 할당한다
    %= 왼쪽 변수에 오른쪽 값을 나눈 후 나머지의 결과를 왼쪽 변수에 할당한다
    **= 왼쪽 변수에 오른쪽 값만큼 제곱 후 결과를 왼쪽 변수에 할당한다
    //= 왼쪽 변수에 오른쪽 값을 나눈 후 몫의 결과를 왼쪽 변수에 할당한다
    # 할당 연산자 Example
    a = 10
    b = 20
    
    c = a + b
    print(c) # a+b 30
    c += a
    print(c) # c+a 40
    c -= a
    print(c) # c-a 30
    c *= a
    print(c) # c*a 300
    c /= a 
    print(c) # c/a 30.0
    c %= a
    print(c) # c%a 0.0
    c **= a
    print(c) # c**a 0.0
    c //= a
    print(c) # c//a 0.0
    Python 논리 연산자 (Logical Operators)
    and 논리 AND 연산. 둘 다 참일때만 참, 둘 다 거짓일때만 거짓
    or 논리 OR 연산. 둘 중 하나만 참이여도 참
    not 논리 NOT 연산. 논리 상태를 반전시킨다
    # 논리 연산자 Example
    a = True
    b = False
    c = True
    
    print(a and b) # False
    print(a and c) # True
    print(a or b) # True
    print(not(a and b)) # True
    print(not(b or c)) # False
    Python 맴버 연산자(Membershop Operators)
    in list 내에 포함되어있으면 참
    not in list 내에 포함되어 있지 않으면 참
    # 맴버 연산자 Example
    list = [1, 2, 3]
    a = 1
    b = 4
    
    print(a in list) # True
    print(b not in list) # True
    Python 식별 연산자 (Identity Operatiors)
    is 개체메모리 위치나 값이 같다면 참
    is not 개체메모리 위치나 값이 같지 않다면 참
    # 식별 연산자 Example
    a = 10
    b = 10
    c = 30
    
    print(a is b) # True
    print(a is not c) # True

     

    728x90
Designed by Tistory.