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
반응형
'코딩박사 > python' 카테고리의 다른 글
[12회차] Boolean (0) | 2023.02.14 |
---|---|
[11회차] 파이썬 Casting (1) | 2023.01.20 |
[9회차] 파이썬 연산자 (Operators) (2) | 2022.12.30 |
[8회차] 데이터 유형 Data Types (0) | 2022.12.29 |
[7회차] 변수(variables) - 전역 변수 VS 지역 변수 (0) | 2022.12.28 |