liczby Pythona

liczby Pythona

W Pythonie są trzy typy liczb:

  • int
  • float
  • complex

Przy przypisywaniu wartości do zmiennej tworzy się zmienną typu liczbowego:

Przykład

x = 10   # liczba całkowita
y = 6.3  # liczba zmiennoprzecinkowa
z = 2j   # złożona liczba

Aby sprawdzić typ jakiegokolwiek obiektu w Pythonie, użyj type() funkcja:

Przykład

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

Uruchom przykład

Int

Int lub liczby całkowite to pełne liczby, dodatnie lub ujemne, bez ułamka, o nieskończonej długości.

Przykład

liczby całkowite:

x = 10
y = 37216654545182186317
z = -465167846
print(type(x))
print(type(y))
print(type(z))

Uruchom przykład

Float

liczby zmiennoprzecinkowe lub "liczby zmiennoprzecinkowe" to liczby zawierające ułamek, dodatnie lub ujemne.

Przykład

liczby zmiennoprzecinkowe:

x = 3.50
y = 2.0
z = -63.78
print(type(x))
print(type(y))
print(type(z))

Uruchom przykład

liczby zmiennoprzecinkowe mogą być również liczbami naukowymi z "e", które reprezentują potęgę 10.

Przykład

liczby zmiennoprzecinkowe:

x = 27e4
y = 15E2
z = -49.8e100
print(type(x))
print(type(y))
print(type(z))

Uruchom przykład

złożona liczba

złożone liczby są zapisywane z "j" jako urojeniem:

Przykład

złożona liczba:

x = 2+3j
y = 7j
z = -7j
print(type(x))
print(type(y))
print(type(z))

Uruchom przykład

Konwersji typów

Możesz użyć int(),float() i complex() Metoda przekształcania z jednego typu na inny:

Przykład

Przekształcanie z jednego typu na inny:

x = 10 # int
y = 6.3 # float
z = 1j # complex
# Przekształć liczbę całkowitą w liczbę zmiennoprzecinkową
a = float(x)
# Przekształć liczbę zmiennoprzecinkową w liczbę całkowitą
b = int(y)
# Przekształć liczbę całkowitą w liczbę zespoloną:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

Uruchom przykład

Uwaga:Nie możesz przekształcić liczby mnogiej w inny typ liczbowy.

liczb losowych

Python nie ma random() Funkcja do tworzenia liczb losowych, ale Python ma również funkcję o nazwie random Wbudowane moduły, które można używać do generowania liczb losowych:

Przykład

Zaimportuj moduł random i wyświetl losową liczbę z zakresu 1 do 9:

import random
print(random.randrange(1,10))

Uruchom przykład

W Podręcznik modułu losowego W tym, dowiesz się więcej o modułach losowych.