字符串转化为数字
2014-01-29 18:00
162 查看
#给定一个字符串表示整数,将它转化为整数并输出 #例如字符串“345”输出整数345 #例如“-123”输出-123 #思路应该这样。既然是整数,要考虑正负,要考虑输入有非法字符,要考虑是否有溢出 input_char = raw_input("input your string") translateNumber = 0 isAnumber = True symbol = 'null' for s in range(len(input_char)): if s == 0: if input_char[s] == '+': symbol = '+' continue elif input_char[s] == '-': symbol = '-' continue if not input_char[s].isdigit() and s != 0: isAnumber = False print "the string is not all number" break else: translateNumber *= 10 translateNumber = translateNumber + int(input_char[s]) if isAnumber == True: print symbol,translateNumber else: pass
相关文章推荐
- 数字字符串与int相互转化
- 字符串转化为数字(不使用库函数)
- 将字符串转化成数字
- 不用库函数,用C语言将一整型数字转化成字符串
- 将字符串转化为数字的python实现
- C语言冒泡排序法和函数stoi()数字字符串转化的问题
- C++字符串转化为数字的库函数
- iOS 字符串和数字互相转化
- 编写hoti(s),把由十六进制数字组成的字符串(0x或0X)转化为与之等价的整形值。字符串中允许包含的数字为:0-9,a-f或A-F。
- c#枚举转化示例大全,数字或字符串转枚举
- C# 判断字符串是否可以转化为数字
- 将字符串转化为数字
- python字符串与数字的转化
- leetcode中字符串转化为数字
- Java 16进制字符串转化成十六进制数字
- 给定一个整数,把整数中包含的每一个数字放到一个数组中(不要把数字转化为字符串处理)
- C++字符串转化为数字的库函数
- python字符串与数字的转化
- 将一个十进制数字转化为x进制/将x进制的字符串转换成10进制
- 字符串转化为数字