Cześć, napisałem kawałek kodu który czyta z pliku xml parametry a nastepnie wysyla je do serwera SOAP. W pliku każdy parametr ma atrybut <data-types> i niektóre z nich maja Int32, inne Int16, UnsignedInt32, UnsignedInt8, UnsignedInt16. Z racji ze wczytuje z xml w postaci string to potraktowałem te dane funkcja int() i wszystko ładnie działa. Chciałem zapytac czy to dobre rozwiązanie,czy nalezy/da sie jednak jakos rozgraniczyc te inty ? ( czy np byłoby bezpieczniej)
rzutowanie string na int
- Rejestracja: dni
- Ostatnio: dni
1
W pythonie nie ma podziału na "długość" zmiennej, ani też na signed / unsigned (są po prostu int oraz float). No chyba że zależy ci na dokładniejszych obliczeniach na folatach, to wtedy biblioteka decimal.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6965
1
W przypadku intów, python jest o krok do przodu. Nie musisz się w ogóle martwić, że wyjedziesz poza zakres, bo int w pythonie może być "nieskończenie" długi.