Arithmetic Operation
| 파이썬 문법 | 연산 (영어) | 연산 (한국어) |
| x + y | Addition | 덧셈 |
| x - y | Substraction | 뺄셈 |
| x * y | Multiplication | 곱셈 |
| x / y | Division | 나눗셈 |
| x // y | Trucated Division | 잘린 나눗셈 |
| x ** y | Power (x to the y power) | 제곱 |
| x % y | Modulo (x mod y) Remainder |
나머지 |
Common Mathematic Functions
| 파이썬 문법 | 연산 (영어) | 연산 (한국어) |
| abs(x) | absolute value | 절댓값 |
| divmod(x, y) | Division and Modulo | 몫, 나머지 |
| pow(x, y [,modulo]) | Power and Modulo | 제곱 후 나머지 |
| round(x, [n]) | Round | 반올림 |
Bit Manipulation Operators (binary scale)
| 파이썬 문법 | 연산 (영어) | 연산설명 |
| x << y | Left shift | x의 비트를 y만큼 왼쪽으로 이동 |
| x >> y | Right shift | x의 비트를 y만큼 오른쪽으로 이동 |
| x & y | Bitwise and | x와 y의 비트가 둘다 1인 경우 |
| x | y | Bitwise or | x와 y 중에 비트가 하나라도 1인 경우 |
| x ^ y | Bitwise xor (exclusive or) | x와 y 중에 비트가 하나만 1인 경우 |
| ~x | Bitwise negation | x 비트의 반대인 경우 |
Comparison Operators
| 파이썬 문법 | 연산 (영어) |
| x == y | Equal to |
| x != y | Not equal to |
| x < y | Less than |
| x > y | Greater than |
| x >= y | Greater than or equal to |
| x <= y | Less than or equal to |
Logical Operators
| 파이썬 문법 | 연산 설명 |
| x or y | x가 false면 y를 리턴 또는 그 반대 |
| x and y | x가 false면 x를 리턴 또는 그 반대 |
| not x | x가 false면 1, true면 0을 리턴 |
:= operator
: 변수 선언과 리턴을 동시에 할 수 있는 파이썬기능
x = 0
y = 10
for i in range(x, y):
print(i)
이 코드를 아래와 같이 :=를 활용하여 작성할 수 있다.
for i in range(x:=0, y:=10):
print(i)
'Programming > python' 카테고리의 다른 글
| [파이썬 기초] 파이썬 자료형의 모든 것! (1) | 2023.03.14 |
|---|---|
| [파이썬 기초] 문자열 연산의 모든 것! (0) | 2023.03.14 |
| 프로그래머스 머쓱이 스탬프 (입문 단계) 획득 완료!! (0) | 2023.03.09 |
| 파이썬 이진수(2진수) 계산하는 방법 - 문자열로 되어있는 이진수를 만났을 때! (0) | 2023.03.07 |
| 2023년 3월 파이썬 문법 - 공부 기록 (0) | 2023.03.06 |