liczby Pythona
- Poprzednia strona Typy danych w Python
- Następna strona Casting w Python
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))
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))
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))
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))
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))
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))
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))
W Podręcznik modułu losowego W tym, dowiesz się więcej o modułach losowych.
- Poprzednia strona Typy danych w Python
- Następna strona Casting w Python