Old Wei ganha a oferta para levá-lo para aprender --- série título Brush (49 para converter uma string para um inteiro)

49. A corda em um número inteiro

problema:

Convertendo uma string para um inteiro, o pedido não pode usar a função de biblioteca converte a cadeia inteiro. Valor de 0 ou uma cadeia de caracteres não é um valor de retorno válido 0

solução:

pensou:

É para ser notado sobre o canal, inteiro de 32-bit na gama de -2 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
Publicado 160 artigos originais · ganhou elogios 30 · vê 70000 +

Acho que você gosta

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