def reserve(num):
if num < 0:
s_num = str(num)
ss_num = s_num[1:]
temp = 0
for item in ss_num:
temp = temp * 10 + ord(item) - ord('0')
return -temp
else:
s_num = str(num)
temp = 0
for item in s_num:
temp = temp * 10 + ord(item) - ord('0')
return temp
if __name__ == '__main__':
print(reserve(123))
print(reserve(-123))
字符串“123”转为123,不使用内置的api,例如int()
最新推荐文章于 2023-04-13 23:29:38 发布