반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- c#
- array
- string
- Apache
- matplotlib
- google apps script
- Python
- dataframe
- Java
- Tkinter
- Mac
- hive
- gas
- Excel
- Google Excel
- PANDAS
- list
- django
- Google Spreadsheet
- Redshift
- GIT
- PostgreSQL
- numpy
- math
- PySpark
- 파이썬
- SQL
- Github
- Kotlin
Archives
- Today
- Total
달나라 노트
Python Basic : 연산자 본문
728x90
반응형
연산자
Python에서 사용되는 연산자(사칙연산 등)를 알아봅시다.
1. 더하기(+), 빼기(-), 곱하기(*), 나누기(/)
x = (1 + 2 * 3 - 4) / 2
print(x)
-> 1.5
2. ==, !=, >, <, >=, <=
A == B : Python에서 A와 B가 같다를 표시할 땐 등호 2개를 붙여서 씁니다.
(등호 1개는 변수에 값을 대입하는 기능을 가집니다.)
A != B : A와 B가 다르다.
A > B : A가 B보다 크다.
A < B : A가 B보다 작다.
A >= B : A가 B보다 크거나 같다.
A <= B : A가 B보다 작거나 같다.
x = 1 == 1
print(x)
-> True
3. **, //, %
A ** B : A의 B승 (e.b. 2 ** 3 -> 6)
A // B : A를 B로 나눴을 때의 몫
A % B : A를 B로 나눴을 때의 나머지
x = 10 ** 3
y = 10 // 3
z = 10 % 3
print(x)
print(y)
print(z)
-> 1000
-> 3
-> 1
4. +=, *=, -=, /=, %=, //=
A += B : A에 B를 더한 값을 변수 A에 다시 할당.
A *= B : A에 B를 곱한 값을 변수 A에 다시 할당.
A -= B : A에서 B를 뺀 값을 변수 A에 다시 할당.
A /= B : A에 B를 나눈 값을 변수 A에 다시 할당.
A //= B : A를 B로 나누고 그 몫을 변수 A에 다시 할당.
A %= B : A를 B로 나누고 그 나머지를 변수 A에 다시 할당.
a = 5
b = 2
a += b
print(a) # -> 7
a = 5
b = 2
a *= b
print(a) # -> 10
a = 5
b = 2
a -= b
print(a) # -> 3
a = 5
b = 2
a /= b
print(a) # -> 2.5
a = 5
b = 2
a %= b
print(a) # -> 1
a = 5
b = 2
a //= b
print(a) # -> 2
728x90
반응형
'Python > Python Basic' 카테고리의 다른 글
Python Basic : break, pass, continue (0) | 2020.11.18 |
---|---|
Python Basic : if ~ elif ~ else, for loop, while loop, def (조건문, 반복문, 함수 선언, 한 줄 조건문, 한 줄 if, 한 줄 for loop, 한 줄 for 구문) (0) | 2020.10.29 |
Python Basic : 주석(Comment) (0) | 2020.10.29 |
Python Basic : 자료형 (0) | 2020.10.29 |
Python Basic : 코드 블록과 들여쓰기(indentation) (0) | 2020.10.29 |
Comments