字符串_把字符串转换成整数
# -*- coding:utf-8 -*-
class Solution:
def StrToInt(self, s):
# write code here
s = s.strip()
res = 0
flag = 1
if not s:
return 0
if s[0] in "+-":
if s[0] is "-":
flag = -1
s = s[1:]
for e in s:
if e >= "0" and e <= "9":
res = res*10 + ord(e) - ord("0")
else:
return 0
res = flag*res
if res <= -2147483649:
return 0
if res >= 2147483648:
return 0
return res