[Python] 기초
operator 모듈
operator 모듈
- 모듈이란?
누군가 이미 만들어 놓은 기능
operator모듈
-산술 연산자 관련 함수
import operator num1= 8 num2 = 3 print('{} + {} : {} '.format(num1,num2,operator.add(num1,num2))) print('{} - {} : {} '.format(num1,num2,operator.sub(num1,num2))) print('{} * {} : {} '.format(num1,num2,operator.mul(num1,num2))) print('{} / {} : {} '.format(num1,num2,operator.truediv(num1,num2))) print('{} % {} : {} '.format(num1,num2,operator.mod(num1,num2))) print('{} // {} : {} '.format(num1,num2,operator.floordiv(num1,num2))) print('{} ** {} : {} '.format(num1,num2,operator.pow(num1,num2))) 8 + 3 : 11 8 - 3 : 5 8 * 3 : 24 8 / 3 : 2.6666666666666665 8 % 3 : 2 8 // 3 : 2 8 ** 3 : 512-비교 연산자 관련 함수
print('{} == {} : {} '.format(num1,num2,operator.eq(num1,num2))) print('{} != {} : {} '.format(num1,num2,operator.ne(num1,num2))) print('{} > {} : {} '.format(num1,num2,operator.gt(num1,num2))) print('{} >= {} : {} '.format(num1,num2,operator.ge(num1,num2))) print('{} < {} : {} '.format(num1,num2,operator.lt(num1,num2))) print('{} <= {} : {} '.format(num1,num2,operator.le(num1,num2))) 8 == 3 : False 8 != 3 : True 8 > 3 : True 8 >= 3 : True 8 < 3 : False 8 <= 3 : False-논리 연산자 관련 함수
flag1 = True flag2 =False print(' {} and {} : {}'.format(flag1,flag2,operator.and_(flag1,flag2))) print(' {} or {} : {}'.format(flag1,flag2,operator.or_(flag1,flag2))) print(' not {} : {}'.format(flag1,operator.not_(flag1))) True and False : False True or False : True not True : False