Casting w Python
- Poprzednia strona Liczby Pythona
- Następna strona Ciągi znaków w Python
Określ typ zmiennej
Czasami możesz potrzebować określić typ zmiennej. Można to zrobić za pomocą castingu. Python jest językiem obiektowym, więc używa klas do definiowania typów danych, w tym ich typów podstawowych.
Dlatego, aby przeprowadzić konwersję w Pythonie, używamy funkcji konstruktora:
int()
- Konstrukcja liczb całkowitych z literali całkowitych, literali zmiennoprzecinkowych lub zaokrąglania w dół logarytmu, lub z literali ciągów znaków reprezentujących pełne liczbyfloat()
- Konstrukcja liczb zmiennoprzecinkowych z literali całkowitych, literali zmiennoprzecinkowych lub literali ciągów znaków (dostarczając ciąg znaków reprezentujący liczbę zmiennoprzecinkową lub całkowitą)str()
- Konstrukcja ciągów znaków z różnych typów danych, w tym ciągów znaków, literali całkowitych i literali zmiennoprzecinkowych
Przykład
Liczby całkowite:
x = int(1) # x będzie 1 y = int(2.5) # y będzie 2 z = int("3") # z będzie 3
Przykład
Liczby zmiennoprzecinkowe:
x = float(1) # x będzie 1.0 y = float(2.5) # y będzie 2.5 z = float("3") # z będzie 3.0 w = float("4.6")# w będzie 4.6
Przykład
Ciągi znaków:
x = str("S2") # x będzie 'S2' y = str(3) # y będzie '3' z = str(4.0) # z będzie '4.0'
- Poprzednia strona Liczby Pythona
- Następna strona Ciągi znaków w Python