Python 연산자 치트 시트

Python의 산술, 비교, 논리, 비트, 할당 및 항등 연산자를 마스터하세요.

산술, 바닥 및 과제

수학적 계산 및 할당 변경을 나타내는 표준 연산자입니다.

방법/기능구문설명
+ / - / * / /a + b , a / b더하기, 빼기, 곱하기 및 부동 소수점 나누기.
//a // b층 구분. 두 숫자를 나누고 그 결과를 가장 가까운 정수로 내림합니다.
%a % b모듈로. 나눗셈의 나머지를 반환합니다.
**a ** b지수화. 변수 a를 b의 거듭제곱으로 올립니다.
+= / -= / *=a += 5현장 수학 및 과제 업데이트.

비교, 논리적 및 동일성

값 동일성과 메모리 참조를 비교하는 평가 연산자입니다.

방법/기능구문설명
== / !=a == b값이 같은지(==) 또는 같지 않은지(!=) 비교합니다.
< / > / <= / >=a >= b크기 비교 검사.
and / or / notcond1 and cond2복합 표현식을 확인하는 부울 논리 연산자입니다.
is / is nota is b신원 확인. 변수가 메모리의 동일한 객체 주소를 가리키는지 확인합니다.
in / not initem in container회원 확인. 항목이 순서대로 발견되면 True로 평가됩니다.

대화형 데모 스크립트

run_all_cheat_methods.py
에디터에서 실행
# + / - / * / /
a + b , a / b

# //
a // b

# %
a % b

# **
a ** b

# += / -= / *=
a += 5

# == / !=
a == b

# < / > / <= / >=
a >= b

# and / or / not
cond1 and cond2

# is / is not
a is b

# in / not in
item in container

자주 묻는 질문

/와 // 연산자의 차이점은 무엇입니까?

/ 연산자는 부동 소수점 나누기를 수행하여 부동 소수점(예: 5/2 = 2.5)을 반환하는 반면 // 바닥 나누기를 수행하여 가장 가까운 정수로 내림합니다(예: 5 // 2 = 2).

==와 is의 차이점은 무엇인가요?

==는 두 개체의 값이 동일한지 확인하는 반면, is는 두 변수가 메모리에서 정확히 동일한 개체를 참조하는지 확인합니다.

관련 주제

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.