산술연산자에는 '+ , - , * , / , // , % ' 가 있다.
덧셈, 뺄셈, 곱하기는 기본적인 수 연산과 같다.
/ - 나눈 값이다.
// - 나눈 몫을 구하는 것이다.
% - 나누고 난 후 나머지 값을 구하는 것이다.
출력결과
다음 할당연산자는 ' += , -= , *= , /= , %= , //= ' 가 있다.
Data1 = 10 이다.
Data1 += 10 < -- > Data1 = Data1 + 10 이다.
Data1 = 20;
즉, Data1에 10을 증가시키라는 뜻이다. 다른 것들도 마찬가지다.
Data1 -= 10 < -- > Data1 = Data1 - 10
Data1 = 0;
Data1 *= 10 < -- > Data1 = Data1 * 10
Data1 = 100;
Data1 /= 10 < -- > Data1 = Data1 / 10
Data1 = 1.00000;
Data1 //= 10 < -- > Data1 = Data1 // 10
Data1 = 1;
Data1 %= 10 < -- > Data1 = Data1 % 10
Data1 = 0;
다음 비교연산자는 ' < , > , >= , <= , == , != ' 가 있다.
값을 비교 한 후에 True 또는 False를 반환받는다.
출력결과
다음 논리연산자 ' and , or , not' 이 있다.
and는 둘 중 하나라도 False면 False을 리턴하고 둘 다 True여야 True를 리턴한다.
출력 값(and)
or는 둘 중 하나만 True여도 True가 리턴되고 둘다 False면 False가 리턴된다.
출력 값(or)
다음 멤버연산자 'in , not in'이 있다. in은 내가 원하는 값이 list 안에 있으면 True를 반환하고, 없으면 False를 반환한다. not in은 in으로 인한 출력결과의 반대를 반환한다.
1이 list 안에 있기 때문에 True , 10이 list안에 없기 때문에 False
100이 list안에 없기 때문에 False-> not으로 인해 True 반환, 10이 list안에 있기 때문에 True -> not으로 인해 False 반환
'programming > Python' 카테고리의 다른 글
Python // 리스트(list) (0) | 2017.11.21 |
---|---|
Python // 문자열 (0) | 2017.11.20 |
Python // 비교(bool), 숫자형 (0) | 2017.11.19 |
Python // 기본문 (0) | 2017.11.19 |
Python // 개요 (0) | 2017.11.18 |