国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

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

極客小將2021-03-18-
簡介python判斷字符串是否為整數的方法:1、遞歸法,可以先根據字符串的第一個字符確定整數的正負,接著對字符串從右向左遍歷;2、非遞歸法,實現方法為從左向右遍歷字符串計算整數的值。本教程操作環境:windows7系統、python3.9版,DELLG3電腦。python判斷字符串是否為整數的方法:方法

python判斷字符串是否為整數的方法:1、遞歸法,可以先根據字符串的第一個字符確定整數的正負,接著對字符串從右向左遍歷;2、非遞歸法,實現方法為從左向右遍歷字符串計算整數的值。6Ti少兒編程網-https://www.pxcodes.com

6Ti少兒編程網-https://www.pxcodes.com

本教程操作環境:windows7系統、python3.9版,DELL G3電腦。6Ti少兒編程網-https://www.pxcodes.com

python判斷字符串是否為整數的方法:6Ti少兒編程網-https://www.pxcodes.com

方法一:遞歸法6Ti少兒編程網-https://www.pxcodes.com

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

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))

方法二:非遞歸法6Ti少兒編程網-https://www.pxcodes.com

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

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視頻教程6Ti少兒編程網-https://www.pxcodes.com

以上就是python怎樣判斷字符串是否為整數的詳細內容,更多請關注少兒編程網其它相關文章!6Ti少兒編程網-https://www.pxcodes.com

預約試聽課

已有385人預約都是免費的,你也試試吧...

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        日韩成人午夜影院| 丰满爆乳一区二区三区| 男女激情免费视频| 青娱乐自拍偷拍| 国产一区二区三区精彩视频 | 另类小说色综合| 色一情一乱一伦一区二区三区日本| 国产超碰在线播放| 四虎4hu永久免费入口| 国产午夜福利100集发布| 色婷婷狠狠18| 成人黄色大片网站| 国产情侣av自拍| 狠狠干视频网站| 成年人黄色片视频| 男人天堂a在线| 91极品视频在线观看| 最新av网址在线观看| a级黄色小视频| 乱人伦xxxx国语对白| 午夜激情在线观看视频| 国产资源在线免费观看| 黄色一级片免费的| www.浪潮av.com| 色爽爽爽爽爽爽爽爽| 超碰在线播放91| 亚欧无线一线二线三线区别| 污网站在线免费| 日韩免费毛片视频| 岛国大片在线播放| 久久久久久久免费视频| 无限资源日本好片| 久久亚洲中文字幕无码| 天堂中文av在线| 国产自偷自偷免费一区| 国产超级av在线| 人妻激情另类乱人伦人妻| 亚洲精品www.| 黄色国产小视频| 动漫av网站免费观看| 青青青青草视频| 女人被男人躁得好爽免费视频| 999久久久精品视频| 欧美特黄aaa| 国产a级片免费观看| 亚欧无线一线二线三线区别| 免费看黄在线看| 免费人成在线观看视频播放| 免费观看黄色的网站| 成年人网站av| 久久6免费视频| 久久综合在线观看| 99国产精品久久久久久| 999热精品视频| 手机在线免费毛片| 日本一道在线观看| 欧美国产日韩另类 | 91网址在线观看精品| 自拍偷拍 国产| 一路向西2在线观看| 国产又黄又猛的视频| 亚洲美女性囗交| 国产又粗又猛大又黄又爽| 日韩精品视频网址| av一区二区三区免费观看| 丰满少妇久久久| 欧美黑人又粗又大又爽免费| 国产小视频精品| 亚洲免费在线播放视频| 国产美女视频免费| www.av91| 中文字幕永久视频| 最新av网址在线观看| 国产老熟妇精品观看| 超碰超碰在线观看| 好吊色视频988gao在线观看| 国产极品尤物在线| 夜夜夜夜夜夜操| 色偷偷中文字幕| 久激情内射婷内射蜜桃| 色婷婷综合久久久久中文字幕| 污视频网址在线观看| 欧美不卡在线播放| 色婷婷狠狠18| 国产一二三在线视频| 伊人国产在线视频| 久久久久久免费看| 天堂av8在线| 日本阿v视频在线观看| 国模吧无码一区二区三区| 天美一区二区三区| 免费av网址在线| 麻豆映画在线观看| 日本三级黄色网址| 妺妺窝人体色www在线小说| 黄色网址在线免费看| 不卡影院一区二区| 久久视频免费在线| 91免费国产精品| 丁香啪啪综合成人亚洲| 一区二区三区四区免费观看| 91热这里只有精品| 日韩在线视频在线观看| 国产一区 在线播放| 污色网站在线观看| 毛片在线视频播放| 国产精品国产三级国产专区51| 久久久久久久久影视| 人体内射精一区二区三区| 欧在线一二三四区| 丝袜制服一区二区三区| 青青青免费在线| 欧美牲交a欧美牲交aⅴ免费真| 欧美日韩午夜爽爽| 一级全黄肉体裸体全过程| 无码毛片aaa在线| 在线a免费观看| 一道本视频在线观看| 亚洲欧美自偷自拍另类| 波多野结衣天堂| 国产在线拍揄自揄拍无码| 一本一道久久a久久综合蜜桃| 九九热在线免费| 五月天在线免费视频| 中国 免费 av| 国产色视频在线播放| 狠狠干视频网站| 日韩小视频在线播放| 校园春色 亚洲色图| 亚洲精品www.| 三级性生活视频| 欧美国产亚洲一区| 国产精品wwwww| 国产无遮挡猛进猛出免费软件 | 国产精品裸体瑜伽视频| 亚州精品一二三区| 中文字幕66页| 欧美午夜aaaaaa免费视频| 欧美性受xxxx黑人猛交88| 亚洲精品蜜桃久久久久久| 麻豆传媒网站在线观看| 欧美日韩在线观看不卡| 青青草原播放器| 亚洲综合伊人久久| 亚洲不卡视频在线| 色乱码一区二区三区熟女| 日韩精品一区二区三区不卡| 国产又大又黄又猛| 超碰10000| 亚洲无在线观看| 69sex久久精品国产麻豆| 国产99久久九九精品无码| 国产肉体ⅹxxx137大胆| 丁香婷婷激情网| 人妻互换免费中文字幕| 99精品999| 99精品视频在线看| 亚洲乱码中文字幕久久孕妇黑人| 91精品国产吴梦梦| 丁香啪啪综合成人亚洲| 激情五月婷婷基地| 国产精品视频分类| 97在线免费视频观看| 免费看一级大黄情大片| 香蕉视频免费版| 手机版av在线| 男人女人黄一级| 久久国产亚洲精品无码| 女人高潮一级片| 岛国毛片在线播放| 无码aⅴ精品一区二区三区浪潮| 艳母动漫在线免费观看| 欧美日韩精品区别| 久久网站免费视频| 爱福利视频一区二区| 国产欧美日韩小视频| 中文字幕剧情在线观看| 国产精品亚洲天堂| 亚洲综合20p| 亚洲免费在线播放视频| 亚洲娇小娇小娇小| 中国 免费 av| 亚洲熟妇无码一区二区三区导航| 超碰成人免费在线| 北条麻妃在线一区| 亚洲网中文字幕| 欧美a级免费视频| 国内自拍在线观看| 少妇一级淫免费放| 久久久久久久久久久久久久久国产 | 可以在线看的av网站| 中国丰满人妻videoshd | 久久综合伊人77777麻豆最新章节| 久久婷婷国产91天堂综合精品| 狠狠干狠狠操视频| 成人短视频在线观看免费| 国产伦精品一区二区三区四区视频_| wwwxxx黄色片| www.黄色网址.com| 亚洲精品中文字幕无码蜜桃|