判定字符串是否是整数

def strToint(strs):
  def isNumber(c):
    return c>="0" and c<="9"
  if strs==None:
    return strs
  i=0
  res=0
  flag=False
  if list(strs)[i]=="-":
    flag=True
    i+=1
  if list(strs)[i]=="+":
    i+=1
  while i<len(strs):
    if isNumber(list(strs)[i]):
      res= res*10+ord(list(strs)[i])-ord('0')
    else:
      flag=False
      print("不是数字")
      return -1
    i+=1
  return -res if flag else res
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容