Antiguo Wei gana la oferta que le llevará a conocer --- Título de la serie de cepillo (49 para convertir una cadena a un entero)

49. La cadena en un entero

problema:

La conversión de una cadena en un entero, la solicitud no puede utilizar la función de biblioteca convierte la cadena de número entero. Valor de 0 o una cadena de caracteres no es un valor válido de retorno 0

solución:

pensado:

Es de señalar sobre el canal, entero de 32 bits en el intervalo de -2 a 31 2 * 32-1 *.

código Python:

# -*- coding:utf-8 -*-
class Solution:
    def StrToInt(self, s):
        try:
            a=int(s)
            if(a<-(2**31) or a>(2**31-1)):
                return 0
            return a
        except Exception as e:
            return 0
Publicados 160 artículos originales · elogios ganado 30 · Vistas a 70000 +

Supongo que te gusta

Origin blog.csdn.net/yixieling4397/article/details/105069254
Recomendado
Clasificación