gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

python怎樣判斷字符串是否為整數

python判斷字符串是否為整數的方法:1、遞歸法,可以先根據字符串的第一個字符確定整數的正負,接著對字符串從右向左遍歷;2、非遞歸法,實現方法為從左向右遍歷字符串計算整數的值。

python怎樣判斷字符串是否為整數

本教程操作環境:windows7系統、python3.9版,DELL G3電腦。

python判斷字符串是否為整數的方法:

方法一:遞歸法

對于整數而言,例如111,可以看成11*10+1,而11又可以看成1*10+1。而-111可以看成(-11)*10-1,-11可以看成(-1)*10-1.根據這個特點可以采用遞歸的方法求解,可以先根據字符串的第一個字符確定整數的正負,接著對字符串從右向左遍歷.

class Test:     def __init__(self):         self.flag = None       def getFlag(self):         return self.flag       # 判斷c是否是數字,如果是返回數字,且設置flag=True,否則返回False     def isNumber(self, c):         return c >= '0' and c <= '9'       # 判斷str是否是數字     def strtoint(self, strs, length):         if length > 1:             if not self.isNumber(list(strs)[length - 1]):                 # 不是數字                 print("不是數字")                 self.flag = False                 return -1               if list(strs)[0] == '-':                 return self.strtoint(strs, length - 1) * 10 - (ord(list[length - 1]) - ord('0'))             else:                 return self.strtoint(strs, length - 1) * 10 + ord(list(strs)[length - 1]) - ord('0')           else:             if list(strs)[0] == '-':                 return 0             else:                 if not self.isNumber(list(strs)[0]):                     print("不是數字")                     self.flag = False                     return -1                 return ord(list(strs)[0]) - ord('0')       def strToint(self, s):         self.flag = True         if s == None or len(s) <= 0 or (list(s)[0] == '-' and len(s) == 1):             print("不是數字")             self.flag = False             return -1           if list(s)[0] == '+':             return self.strToint(s[1:len(s)], len(s) - 1)         else:             return self.strToint(s, len(s))

方法二:非遞歸法

首先通過一個字符的值確定整數的正負性,然后去掉符號位,把后面的字符串當做正數來處理,處理完成后再根據正負性返回正確的結果。實現方法為從左向右遍歷字符串計算整數的值,以“123”為例,遍歷到'2'的時候結果為1*10+2=12,遍歷到‘3’的時候結果為12*10+3=123。

class Test:     def __init__(self):         self.flag = None       def getFlag(self):         return self.flag       # 判斷c是否是數字,如果是返回True,否則返回False     def isNumber(self, c):         return c >= "0" and c <= "9"       def strToint(self, strs):         if strs == None:             self.flag = False             print("不是數字")             return -1         self.flag = True           res = 0         i = 0         minus = False  # 是否是負數           if list(strs)[i] == '-':  # 結果是負數             minus = True             i += 1           if list(strs)[i] == '+':  # 結果是正數             i += 1         while i < len(strs):             if self.isNumber(list(strs)[i]):                 res = res * 10 + ord(list(strs)[i]) - ord('0')             else:                 self.flag = False                 print("不是數字")                 return -1              i += 1         return -res if minus else res     if __name__ == "__main__":     t = Test()     s = "-543"     print(t.strToint(s))     s = "543"     print(t.strToint(s))     s = "+543"     print(t.strToint(s))     s = "++43"     result = t.strToint(s)     if t.getFlag():         print(result)

相關免費學習推薦:python視頻教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日本黄xxxxxxxxx100| 神马午夜伦理影院| 拔插拔插海外华人免费| 国产香蕉一区二区三区| 亚洲欧美一区二区三区不卡| 一区二区三区视频网| 久久精品影视大全| 91亚洲免费视频| 天天干天天av| 日韩中文在线字幕| 国产乱人伦精品一区二区三区| 一级日本黄色片| 日b视频免费观看| 777av视频| 999香蕉视频| 99久久99精品| 国产免费一区二区视频| 鲁一鲁一鲁一鲁一色| 免费在线观看日韩视频| 日韩中文字幕二区| 日韩在线不卡一区| 男女裸体影院高潮| 国产高清精品在线观看| 日本xxxx黄色| 国产av不卡一区二区| 久草视频国产在线| www.99在线| 大陆极品少妇内射aaaaaa| 国产午夜福利100集发布| 欧美 日韩 国产一区| 亚洲综合av在线播放| 伊人网在线免费| 日韩av资源在线| 亚洲天堂av免费在线观看| 精品久久久久久无码中文野结衣| 日日摸日日碰夜夜爽av| 手机成人av在线| 成人午夜视频免费在线观看| 天堂av在线8| 538在线视频观看| 蜜臀av性久久久久蜜臀av| 大j8黑人w巨大888a片| 成人日韩在线视频| 国产极品尤物在线| 亚洲欧美日韩三级| 亚洲一区二区三区av无码| 在线观看免费污视频| 国产精品久久久久7777| 亚洲一区二区在线视频观看| 1024av视频| 无套内谢丰满少妇中文字幕| 992kp快乐看片永久免费网址| 日本黄大片在线观看| 尤物国产在线观看| 亚洲免费av一区二区三区| 国产美女主播在线播放 | 亚洲av无日韩毛片久久| 国自产拍偷拍精品啪啪一区二区| 中文字幕在线视频一区二区| 五月婷婷激情久久| 日韩 欧美 高清| 久久久久久久久久久视频| 国产一级做a爰片久久毛片男| √天堂资源在线| 色天使在线观看| 欧美成人三级在线播放| 亚洲三级视频网站| 美女黄色片视频| 国产小视频精品| 国产高清视频网站| 色呦色呦色精品| 男女污污视频网站| 伊人五月天婷婷| eeuss中文| 丰满人妻一区二区三区53号| 99热都是精品| 免费一级特黄毛片| 熟女性饥渴一区二区三区| jizzjizzxxxx| 91看片在线免费观看| 午夜福利123| av网站大全免费| 青青青在线播放| 九九九九九国产| 欧美一级爱爱视频| 免费毛片网站在线观看| av无码精品一区二区三区| 久久这里只精品| 欧美日韩视频免费在线观看| 成人午夜免费在线视频| 黄色免费视频大全| 日本国产一级片| av在线免费观看国产| 日韩av资源在线| av动漫免费观看| 日日橹狠狠爱欧美超碰| www.激情小说.com| 欧美人与动牲交xxxxbbbb| 可以在线看的黄色网址| 最新视频 - x88av| 成人在线看视频| 欧美 亚洲 视频| 天天爱天天操天天干| 中国 免费 av| 亚洲免费看av| 精品无码国产一区二区三区av| 男人的天堂日韩| 日韩亚洲欧美视频| 黄色一级片网址| 东京热加勒比无码少妇| 国产精品视频网站在线观看| 波多野结衣天堂| 午夜精品久久久久久久无码| 在线播放 亚洲| 黄色aaa级片| 日本精品一区在线观看| 国内精品国产三级国产99| 91香蕉视频导航| 国产第一页视频| 日韩在线视频在线观看| 97超碰人人爱| 中文字幕剧情在线观看| 男女男精品视频站| 日本一区二区黄色| 国内精品国产三级国产99| 想看黄色一级片| 欧美日韩中文不卡| 一区二区xxx| 一区二区成人网| 高清一区二区视频| 一区二区三区 日韩| 亚洲无吗一区二区三区| 好男人www社区| 三级在线免费看| 亚洲激情在线观看视频| 日本精品久久久久中文字幕| 日本www在线播放| 激情五月开心婷婷| 欧美激情国产精品日韩| 亚欧在线免费观看| 五月激情婷婷在线| 手机在线国产视频| av磁力番号网| 久久亚洲精品无码va白人极品| 视频一区二区视频| 日本香蕉视频在线观看| 69sex久久精品国产麻豆| www.成年人视频| 浮妇高潮喷白浆视频| 免费观看成人网| 亚洲第一成肉网| 亚洲乱码日产精品bd在线观看| 国产玉足脚交久久欧美| 丰满人妻中伦妇伦精品app| 能在线观看的av| 欧美一级小视频| 男人天堂av片| 中文字幕第21页| 少妇久久久久久被弄到高潮| 男人用嘴添女人下身免费视频| 亚洲视频在线a| 亚洲国产精品女人| 无遮挡又爽又刺激的视频 | 红桃视频 国产| 久艹在线免费观看| 免费看a级黄色片| 午夜啪啪小视频| 国产免费观看高清视频| 日韩av在线中文| 国产综合中文字幕| 一路向西2在线观看| 国产精品va在线观看无码| 粗暴91大变态调教| 日本免费黄色小视频| 欧美日韩一区二区在线免费观看| 一级做a免费视频| 91猫先生在线| av在线免费观看国产| 亚洲美女性囗交| 韩国日本美国免费毛片| 香港三级日本三级a视频| 中文字幕永久有效| 青青青在线播放| 国产黄视频在线| 大荫蒂性生交片| 色男人天堂av| 日韩一级免费片| 久久精品免费网站| aa在线免费观看| 国产av人人夜夜澡人人爽麻豆| 久久精品一二三四| 日本美女视频一区| 日本xxxx黄色| 日本激情综合网| 国产三级三级看三级| 狠狠操精品视频| 一区二区成人网| 亚洲天堂网一区| 911福利视频| 精品亚洲视频在线|