파이썬 기초 정리(자료형-숫자형)

자료형 종류

  • 파이썬 지원 자료형

    • int : 정수, float : 실수, complex : 복소수, bool : 불린
    • str : 문자열(시퀀스), list : 리스트(시퀀스), tuple : 튜플(시퀀스)
    • set : 집합, dict : 사전
    m = 10 
    n = 10.0
    print(m==n) #False 
    • m은 내부적으로 int형 객체(<class ‘int’>)를 생성하고, n은 float형 객체(<class ‘float’>)를 생성 => 객체의 고유값이 다르다.

숫자형

#숫자형 연산자
+, -, *, / # 더하기, 빼기, 곱하기, 나누기
//, % # 몫, 나머지
abs(x) # 절대값
pow(x,y) # x의 y제곱, x**y 와 같다. 2**3 == 8

#선언
a =. 92991291238109238019238012 # 파이썬에서는 큰 숫자도 그냥 선언해도 된다.
b = .3 # 0.3 , 0은 생략가능
c = 4. # 4.0

#연산
>>> a = 3 + 1.0
>>> a # 4.0 , 자동으로 형 변환, 서로다른 형을 게산을 하면 형 변환이 자동으로 이루어 진다.

#형 변환
a = 12.7
print(int(a)) # 12 , 실수형 > 정수형 변환시 소수점 날라감
b = 4
print(float(b)) # 4.0, 정수형 > 실수형 변환시 0 붙어
print(int(Ture)) # Ture는 1, False는 0
print(float(False)) # 0.0

#수치 연산 함수
print(abs(-7)) # 7, abs() 함수는 절대값 return
x,y = divmode(100, 8)
print(x,y) # 12, 4 divmode(a,b) 함수는 a를 b로 나눈 몫과 나머지를 리턴
print(pow(5,3), 5**3) # 125, 125

#외부 모듈
import math
print(math.pi) # 원주율
print(math.ceil(5.5)) # 6

Written by@[HongDongUk]
공부한 것을 소소하게 적는 블로그.

GitHubFacebook