例如:定义两个函数实现10进制与16进制转换
基本代码实现:
def strToHex(s):
return int(s, 16)
def strToInt(s):
return int(s, 10)
print(strToHex('10'))
print(strToInt('20'))结果:16,20
问题:如果字符串中,有空白字符,如何处理?
代码实现:
def strToHex(s):
s = s.strip()
return int(s, 16)
def strToInt(s):
s = s.strip()
return int(s, 10)
print(strToHex(' 10'))
print(strToInt('20 '))结果:16.20