산술연산자에는 '+ , - , * , / , // , % ' 가 있다.


덧셈, 뺄셈, 곱하기는 기본적인 수 연산과 같다. 


/ - 나눈 값이다.


// - 나눈 몫을 구하는 것이다.


% - 나누고 난 후 나머지 값을 구하는 것이다.



출력결과


다음 할당연산자는 ' += , -= , *= , /= , %= , //= ' 가 있다.


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

+ Recent posts