python自帶的int函數(shù)在值中出現(xiàn)字符串的情況下會(huì)出現(xiàn)錯(cuò)誤python>>>int('232d')Traceback(mostrecentcalllast):File"",line1,inValueError:invalidliteralforint()withbase10:'232d'而js中parseInt則不會(huì)出現(xiàn)類似問(wèn)題javascriptvarnum=parseInt('2323d')num==2323那么,如何用python實(shí)現(xiàn)一個(gè)類似js的parseInt函數(shù)(盡量不用正則)下面是我實(shí)現(xiàn)的一個(gè),但是有沒有更好的方法pythondefsafe_int(num):try:returnint(num)exceptValueError:result=[]forcinnum:ifnot('0'
Python 字符串轉(zhuǎn)數(shù)字
蕪湖不蕪
2019-04-16 17:05:35