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

極客小將

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

資訊內容

python如何判斷字符串是否為整數

極客小將2021-03-03-
簡介python判斷字符串是否為整數的方法:首先可以根據字符串的第一個字符確定整數的正負;然后對字符串從右向左遍歷,例如111,可以看成【11*10+1】,而11又可以看成【1*10+1】。本教程操作環境:windows7系統、python3.9版,DELLG3電腦。python判斷字符串是否為整數的方

python判斷字符串是否為整數的方法:首先可以根據字符串的第一個字符確定整數的正負;然后對字符串從右向左遍歷,例如111,可以看成【11*10+1】,而11又可以看成【1*10+1】。F2L少兒編程網-https://www.pxcodes.com

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

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

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

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

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

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

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

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

預約試聽課

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

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

        国内av一区二区| 国产精彩视频一区二区| 男人日女人逼逼| 99re精彩视频| 青青草av网站| 91色国产在线| 五月天婷婷亚洲| 国产精品嫩草影院8vv8| 一级黄色特级片| mm1313亚洲国产精品无码试看| 成人网站免费观看入口| 国产av熟女一区二区三区| 精品一区二区成人免费视频| 最新av免费在线观看| 爱情岛论坛亚洲首页入口章节| 别急慢慢来1978如如2| 日本成人在线免费视频| 中文字幕国内自拍| 国产高清视频网站| 黄色片免费网址| 日韩欧美视频免费在线观看| 国产免费裸体视频| 国产精品日韩三级| 国产精品自拍片| 免费看污污网站| 91社在线播放| 欧美激情视频免费看| 人妻内射一区二区在线视频| 精品中文字幕av| 免费看污污网站| 只有这里有精品| 久久国产成人精品国产成人亚洲 | 久久久亚洲国产精品| 欧美 日韩 国产 高清| 中文字幕欧美人妻精品一区| 99精品视频国产| www.射射射| 天天色天天干天天色| 国产中文字幕二区| 日韩中文字幕a| 久操网在线观看| 中文字幕亚洲影院| 久久久一本二本三本| 伊人色在线视频| 丰满爆乳一区二区三区| 性生活免费在线观看| 免费毛片网站在线观看| 999这里有精品| 1024精品视频| 免费观看国产精品视频| 亚洲一区二区三区四区精品 | 无需播放器的av| 分分操这里只有精品| 中文字幕综合在线观看| 欧在线一二三四区| av在线免费观看国产| 爱豆国产剧免费观看大全剧苏畅| 欧美一级视频免费看| 婷婷视频在线播放| 激情图片中文字幕| 亚洲综合av在线播放| chinese少妇国语对白| 日本www在线视频| 男人添女荫道口女人有什么感觉| 天天看片天天操| 日本不卡一区二区在线观看| 一区二区三区国产免费| 亚洲人成色77777| 久久久免费视频网站| 一本久道高清无码视频| 国产精品又粗又长| 777精品久无码人妻蜜桃| av久久久久久| 成人小视频在线观看免费| xxx中文字幕| 超碰成人在线播放| 91高清国产视频| 日韩在线一区视频| 亚洲精品www.| 97人人模人人爽人人澡| 九九九久久久久久久| 26uuu成人| 中文字幕无码精品亚洲资源网久久| 最新视频 - x88av| 日韩极品视频在线观看| 午夜免费福利小电影| 国产l精品国产亚洲区久久| 久久成人免费观看| 午夜激情福利在线| 男人的天堂最新网址| 欧美性受xxxx黒人xyx性爽| 黄色网zhan| 91专区在线观看| 中文字幕天天干| 青青草原网站在线观看| 欧洲金发美女大战黑人| 每日在线观看av| 岛国毛片在线播放| 国产免费xxx| 日韩av片网站| 欧美激情亚洲天堂| 色一情一乱一伦一区二区三区日本 | 国内自拍第二页| 国产91沈先生在线播放| 国产一线二线三线在线观看| 日日干日日操日日射| 丁香花在线影院观看在线播放| 中文字幕永久视频| 国产精品www在线观看| 在线观看免费黄网站| a级免费在线观看| 蜜臀一区二区三区精品免费视频 | 亚洲午夜激情影院| 日本中文字幕网址| 亚洲一区二区图片| 一区二区三区免费播放| 成人黄色av片| 国产免费一区二区视频| 午夜剧场在线免费观看| 每日在线更新av| 台湾无码一区二区| 中文字幕第三区| 欧美一级特黄a| 美女网站免费观看视频| 国产婷婷一区二区三区| 99精品一区二区三区的区别| 欧美大尺度做爰床戏| 男人舔女人下面高潮视频| 91成人在线观看喷潮教学| 99精品一区二区三区的区别| 中日韩av在线播放| 国产精品入口免费软件| 久久久久人妻精品一区三寸| 黄页免费在线观看视频| 黄色一级片在线看| 欧美成人三级在线视频| 无码日本精品xxxxxxxxx| 国产激情片在线观看| 99国产精品白浆在线观看免费| 成人午夜免费剧场| 成人免费在线视频播放| 日本大胆人体视频| 日本福利视频网站| 给我免费播放片在线观看| 亚洲一区 在线播放| 日韩精品在线观看av| 欧美男女爱爱视频| 国语对白做受xxxxx在线中国| 久久国产亚洲精品无码| 熟女少妇在线视频播放| av无码精品一区二区三区| 日本中文字幕二区| 青青视频免费在线| 国产精品丝袜久久久久久消防器材| 日本免费不卡一区二区| 欧美婷婷精品激情| 肉色超薄丝袜脚交| 超碰10000| 99久久久无码国产精品6| 欧美精品性生活| 日本女人高潮视频| 日韩av片在线看| 在线无限看免费粉色视频| 成人短视频在线观看免费| 亚洲中文字幕无码专区| 久久婷五月综合| 99中文字幕在线观看| 欧美日韩在线视频一区二区三区| 日韩成人精品视频在线观看| 亚洲av综合色区| 久久久免费视频网站| 九九九久久久久久久| 99精品在线免费视频| 日韩视频在线观看视频| 国产福利一区视频| 波多野结衣 作品| 一道本视频在线观看| 国产 日韩 亚洲 欧美| 亚洲一二三不卡| 成年人免费在线播放| 性一交一乱一伧国产女士spa| 艹b视频在线观看| 亚洲熟妇av日韩熟妇在线| 特色特色大片在线| 亚洲欧美aaa| 九热视频在线观看| 六月婷婷在线视频| 男人天堂新网址| 亚洲国产精品女人| 一区二区在线免费看| 北条麻妃在线一区| 久久久久狠狠高潮亚洲精品| 97超碰人人澡| 2018中文字幕第一页| 无码人妻aⅴ一区二区三区日本| 亚洲国产日韩欧美在线观看| 日韩视频第二页| 波多野结衣家庭教师视频| 久久久999免费视频| 日日碰狠狠添天天爽超碰97|