「HW笔试题」
【题目】
写一个方法,检查字符串是否是整数,如果是整数,那么返回其整数值
【题目分析】
像这种类型的判断题,先假设它是整数,如果不是则抛出异常,使用异常处理即可简单而快速解决这类问题
【解答】


1 #!/Users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 def isInt(string): 6 ''' 7 判断传入的字符串是否为整数 8 ''' 9 try: 10 num = int(string) 11 print(num) 12 except Exception: 13 print('不是整数') 14 15 16 str1 = '123' 17 str2 = '-123' 18 str3 = '0' 19 str4 = '1.2' 20 str5 = 'sfs' 21 22 isInt(str1) 23 isInt(str2) 24 isInt(str3) 25 isInt(str4) 26 isInt(str5)


123
-123
0
不是整数
不是整数
本文介绍了一种通过Python实现的方法来判断一个字符串是否可以转换为整数,并在符合条件的情况下返回该整数值。采用异常处理机制简化了判断流程。
696

被折叠的 条评论
为什么被折叠?



