代码如下: ”’ ”’ 将数据转换为Double数字 ”’ ”’ ”’ ”’ Public Shared Function todbl(ByVal Obj As Object) As Double If Obj Is DBNull.Value Then Return 0 ElseIf IsNumeric(Obj) = False Then Return 0 Else Return Obj End If End Funct
不使用int()函数的情况下把字符串转换为数字,如把字符串”12345″转换为数字12345。
方法一:利用str函数
既然不能用int函数,那我们就反其道而行,用str函数找出每一位字符表示的数字大写。
def atoi(s):
s = s[::-1]
num = 0
for i, v in enumerate(s):
for j in range(0, 10):
if v == str(j):
num += j * (10 ** i)
return num
方法二: