Powered by the Tomorrow.io Weather API
[ 프리미엄 ] 코딩과 관련한 컨텐츠 및 뉴스를 공유합니다.

※ 파이썬 | Javascript | 꿀팁

[2.0.2.3 계묘년 흑토끼] 대박나세요! 자세히보기

코딩박사/python

[10회차] 데이터 타입 - Numbers

잇잇쌤 2023. 1. 5. 11:08
728x90
반응형
SMALL

새해 처음 인사드리네요!~

 

새해복 많이 받으세요 ~~ 잇잇쌤입니다!

저는 오늘 데이터 타입 Numbers에 대해서 알려드리려고 해요!

 

  • int -  정수형
  • float - 실수형
  • complex -숫자혼합형

숫자, 보통 numberic type이라고도 하는데요,

다음과 같이 값이 할당될 때 데이터 유형이 numbers인지 결정 됩니다.

 

x = 1    # int
y = 2.8  # float
z = 1j   # complex

 

위의 예제에서 x = 1이고 , y = 2.8 , z는 1과 j가 합쳐진 complex (숫자혼합형) 타입이 되겠네요.

 

1) int

정수형은 소수점이 없이,  + 와 - 로  표현 될 수 있어요. 제한된 길이는 없답니다.

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

2) float

소수점 형은 소수점 입력할 수 있고, + 와 - 로 표기되며, 제한된 길이는 없어요!

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

float 은 알파벳 e 로 10의 제곱을 표현하기도 해요.

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

3) Complex

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

 

 

마지막으로는 메소드들에 대해서 한번 살펴볼려고 합니다.

 

혹시 한번 선언된 TYPE을 변경하는게 될까요??? 라고 물어보시는 분이 있는데,

네 맞습니다. type이 한번 선언되는 것이 아니고, 데이터값이 다르게 입력되어야 할 경우는 type을 다른 타입으로 바꿀 수 있습니다. 

 

바로 , int(), float(), complex() 메소드를 사용해서 말이죠.

 

x = 1    # int
y = 2.8  # float
z = 1j   # complex

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

 

 

랜덤 함수를 사용해서 출력할 수 있습니다.

랜덤함수는 아무렇게나 1~10까지 출력해주는 함수입니다!

제비뽑기나, 로또 추첨할때 좋겠죠~~

import random

print(random.randrange(1, 10))

한번, python 컴파일러로 실행해보시죠!

728x90
반응형
Powered by the Tomorrow.io Weather API