
수학 공부를 할때도 가장 먼저 덧셈 뺄셈을 배웁니다. Python에서 사칙연산이 어떻게 사용되는지 알아보고 Data Type도 함께 알아보겠습니다.
수학에도 정수 복소수 실수가 존재하듯이 Python에는 Integer Complex number Float가 존재합니다. Data Type들을 하나씩 알아 보겠습니다.
Integer은 정수값으로 0, 1, 100, 2175910 모두 Integer입니다.
a = 2175910 #Integer
Float은 실수로 소수점이 있는 숫자입니다. 2.0, 1.52931, 0.4123 모두 Float입니다.
b = 1.52931 #Float
Complex Number은 복소수로 1 + 2j와 같은 형태를 띕니다.
c = 1+2j #Complex Number
String은 문자열로 숫자가 아닌 문자 형태는 문자열입니다. "Hello World!", "Who are you" 모두 String 타입 입니다.
d = "Hello World!" #String
Python의 연산자에는 우리가 알던 사칙연산부터 좀 더 심화된 연산자들도 존재합니다.
'+'
+는 덧셈을 의미합니다.
result = num1 + num2
'-'
-는 뺄셈을 의미합니다.
result = num1 - num2
'*'
*는 곱하기를 의미합니다.
result = num1 * num2
'/'
/는 나눗셈을 의미합니다.
result = num1 / num2
'%'
%은 modulo operator로 나누기의 나머지 값을 계산해줍니다.
result = 5 % 4 # 1
'//'
//은 나누기의 몫을 계산해줍니다.
result = 5 // 4 # 1
'+=' '-=' '*=' '/='
위의 +=는 자신과 뒤에 나올 수와 더한값을 계산해줍니다.
num = 1
num += 1 # 2
나머지 식들은 자신과 빼거나 곱하거나 나눈 값을 계산해줍니다.
' * * '
**는 제곱 계산해주는 연산입니다.
num = 10 ** 2 # 100