1. 程式人生 > >leetcode--65. 有效數字

leetcode--65. 有效數字

題目:65. 有效數字

連結:https://leetcode-cn.com/problems/valid-number/

驗證給定的字串是否為數字。

例如:
"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true

說明: 我們有意將問題陳述地比較模糊。在實現程式碼之前,你應當事先思考所有可能的情況。

 

Emmmm,都不好意思寫了,看程式碼吧hhhhh....

Python:

class Solution(object):
    def isNumber(self, s):
        """
        :type s: str
        :rtype: bool
        """
        ret=False
        try:
            (float(s))
            ret=True
        except ValueError as e:
            try:
                (float(s))
                ret=True
            except ValueError as e1:
                ret = False
            finally:
                ret
        finally:
            ret
        return ret