ssoL2 TISTORY

[기초 PYTHON 프로그래밍] 3강. 수치 자료형과 연산자 본문

com/python

[기초 PYTHON 프로그래밍] 3강. 수치 자료형과 연산자

ssoL2 2020. 12. 24. 01:14

- 정수 객체는 immutable 함. (객체를 수정할 수 없음)

 

객체를 수정하는 것이 아니라 새로 생성 후 가리키는 것

 

- 정수 자료형의 크기 제한 X

 

산술 연산자(이항연산자) 7가지

 

산술 연산자 우선순위 (지수곱은 뒤부터 계산)

 

산술 연산자 간략히 쓰기

 

-실수(float) 표현하기

1. 소수점 

2. 과학적 표기 방법 ex) 2.5e5 #2.5*10**5

 

- 실수 객체 또한 immutable 하며, 저장할 때 약간의 문제를 일으킬 수 O (ex) 0.2+0.1=0.30000000000004)

 

-정수와 실수 자료형을 같이 연산하면 결과는 실수

 

print(a,b,c)

변수 a 변수 b 변수 c를 따로 출력

 

-복소수(complex) 

표현하기

x.real 

실수부 출력

x.imag

허수부 출력

x.conjugate()

켤레복소수 반환

 

- float와 str => int 자료형 변환은 int() 내장함수

int(실수형 변수명) or int(문자형 변수명)

int형으로 변환

- int와 str => float 자료형 변환은 float() 내장함수

float(정수형 변수명) or float(문자형 변수명)

float형으로 변환

 

수치 연산 관련 내장함수

abs(x)

x의 절대값(+값)을 반환

divmod(x, y)

(x//y, x%y) 쌍을 반환

pow(x,y)

x^y을 반환

 

- 모듈 : 연관된 함수들을 모아서 모듈로 관리

import math

math.fabs(x)

실수형 abs(x)

math.pow(x,y)

실수형 pow(x,y)

math.sqrt(x)

실수형 루트x

math.floar(실수형 변수)

실수형 변수 이하의 정수 중에서 가장 큰 정수(바닥)

math.ceil(실수형 변수)

실수형 변수 이상의 정수 중에서 가장 작은 정수(찬장)
Comments