Python
Python, 연산자
hwangyoungjae
2016. 4. 21. 20:06
치환연산자(=)
[변수명] = [값]
>>> (a,b) = (1,2) #튜플 사용
>>> [c,d] = [3,4] #리스트 사용
>>> e = f = g = 1 #다중치환
식의 간소화
[a = 1 + 1] = [a += 1]
[a = 1 - 1] = [a -= 1]
[a = 1 * 1] = [a *= 1]
[a = 1 / 1] = [a /= 1] #나눗셈할땐 데이터형변환이 일어날수 있음
[a = 1 % 1] = [a %= 1]
[a = 1 ** 1] = [a **= 1]
[a = 1 // 1] = [a //= 1]
-. 수치에 대한 연산자
더하기(+)
빼기(-)
곱하기(*)
나누기(/)
나머지(%) #정수나누기후 나머지값
거듭제곱(**)
정수나누기(//) #나누기 연산후 정수부분만 결과로 보냄
-. 문자에 대한 연산자
문자병합(+)
>>> 'te' + 'st' #생략가능
'test'
문자반복(*)
>>> 'te' * 3
'tetete'
차집합(-)
합집합(+) = union
교집합(&) = intersection
-. 비교연산자
1 <= 2 #1은 2보다 작거나 같다.
1 < 2 #1보다 2가 크다
1 != 2 #1과 2는 다르다
1 == 2 #1과 2는 같다
-. 대입연산자
True and False
True & True #AND연산
True or False
False | False #OR연산