Python Числа
Python Числа
У Python є три типи чисел:
int
- (integer) - ціле числоfloat
- (floating point number) - плаваюче число (або число з плаваючою комою)complex
- складні (комплексні) числа
Змінні числових типів створюються, коли ви присвоюєте їм значення:
Приклад
x = 1 # int
y = 2.8 # float
z = 1j # complex
Щоб перевірити тип будь-якого об'єкта в Python, використовуйте функцію type()
:
Int - Ціле число
Int або integer - це ціле число, додатне чи від’ємне, без десяткових знаків, необмеженої довжини.
Приклад
Цілі числа:
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Спробуйте самі »
Float - Число з плаваючою комою
Float, або "плаваюче число" ("число з плаваючою комою") - це число, позитивне чи негативне, що містить один або більше десяткових знаків.
Приклад
Плаваюче число:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Спробуйте самі »
Float також можуть бути науковими цифрами з "е", що позначає кратність 10.
Приклад
Плаваючи числа:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Спробуйте самі »
Complex - Складне число
Складні числа записуються з "j" як уявна частина:
Приклад
Складні числа:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Спробуйте самі »
Конверсія типу
Ви можете конвертувати з одного типу в інший за допомогою методів int()
, float()
та complex()
:
Приклад
Конвертація з одного типу на інший:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#конвертація з int на float:
a = float(x)
#конвертація з float на int:
b = int(y)
#конвертація з int в complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Спробуйте самі »
Примітка: Ви не можете перетворити складні числа (complex) в інший тип числа.
Random / Рандомне - Випадкове число
Python не має функції random()
для створення випадкового числа, але Python має вбудований модуль, який називається random
, який можна використовувати для створення випадкових чисел:
Приклад
Імпортуйте random модуль і покажіть рандомне (випадкове) число від 1 до 9:
import random
print(random.randrange(1, 10))
Спробуйте самі »
В довіднику Random Модуль на нашому сайті W3Schools українською ви дізнаєтесь більше про Random модуль.