Python 연산자 치트 시트
Python의 산술, 비교, 논리, 비트, 할당 및 항등 연산자를 마스터하세요.
산술, 바닥 및 과제
수학적 계산 및 할당 변경을 나타내는 표준 연산자입니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| + / - / * / / | a + b , 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 | 회원 확인. 항목이 순서대로 발견되면 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 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
파이썬 튜토리얼
Python 루프
Python 루프를 사용하여 데이터를 반복하는 방법을 알아보세요. 대화형 예제를 통해 for 루프, while 루프, 중단, 계속 및 루프 모범 사례를 마스터하세요.
리소스 보기
사용법 가이드
Python에서 목록을 정렬하는 방법(오름차순 및 내림차순)
sort() 메서드와 sorted() 함수를 사용하여 Python에서 목록을 정렬하는 방법을 알아보세요. 사용자 정의 키 정렬 및 역순 예시를 살펴보세요.
리소스 보기
언어 비교
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.
리소스 보기