*숫자
A. 정수, int (integer) : 소수점 없는 거
B. 실수(부동 소수점), float (floating point) : 소수점 있는거, 소수점이 떠다니는거
※ 0은 소수점이 없는거 0.0은 소수점이 있는거, 명확히 해야함. 값은 같지만 다른 형식의 숫자임
※ 지수는 e2혹은 E2로 표현 ex. 0.52273e2 / 0.52273E2 / 0.44123e-2 etc
*연산자
A. 사칙연산자 : +,-,*,/
B. 정수나누기 : //, 숫자나누고 소수점 이하 자릿수 떼어서 정수 부분만 나옴
C. 나머지 연산자 : %, 나누기하고 남은 나머지를 구하는 연산자
D. 제곱 : **, ex. 2**4 = 2⁴
print("5+7=",5+7)
print("5-7=",5-7)
print("5*7=",5*7)
print("5/7=",5/7)
print("3//2=",3//2)
print("5%2=",5%2)
print("2**3=",2**3)
E. 연산자의 우선순위
e-1. 수학의 공식 처럼 곱셈과 나눗셈이 덧셈과 뺄셈보다 우선
e-2. 우선순위를 가지는 연산자는 왼쪽에서 오른쪽순서로 계산
e-3. 명확하게 작성하는 것이 중요하므로 먼저 연산하고자 하는 부분을 괄호로 감싸줌
※TypeError : 연산자는 '문자열' 또는 '덧셈'끼리 같은 자료형으로 사요되어야 하는데 서로 다른 자료를 연산하려 할 경우 나는 에러.
예를 들어 문자열+연산자. 변수를 사용하면 변수에 저장된 데이터가 어떠한 자료형인지 바로 확인할 수 없어 자주 생기는 에러.
▶ 종합적인 예제
print("#기본적인 연산")
print(15,"+",4,"=",15+4)
print(15,'-',4,"=",15-4)
print("15*4=",15*4)
print("15/4=",15/4)
print("3462를 17로 나누었을 때의")
print("- 몫", 3462//17)
print("- 나머지", 3462%17)
'Python > 개념익히기' 카테고리의 다른 글
불 자료형과 if 조건문 (0) | 2023.03.22 |
---|---|
숫자와 문자열 (0) | 2023.03.21 |
변수와 입력 (0) | 2023.03.20 |
문자열과 연산자 (0) | 2023.03.20 |
230317_파이썬 기초 (0) | 2023.03.19 |