python 強制類型轉換 以及 try expect
阿新 • • 發佈:2018-02-21
一個 去掉 esc spa 指定 強制 urn try rto
強制類型轉換:
字符串 --> 整型:
字符串 第一個 是 + 或者 - ,會直接去掉 符號 ,返回 數字
如:
1 a = ‘+123456‘ 2 s = int(a) 3 4 print(s) 5 6 s = 123456
如果字符串 非法,則返回 False
如:
1 a = ‘+123+456‘ 2 s = int(a) 3 4 print(s) 5 6 結果;ValueError: invalid literal for int() with base 10: ‘+123+456‘
牛客網 :
題目: 把字符串轉化為整數
題目描述
將一個字符串轉換成一個整數,要求不能使用字符串轉換整數的庫函數。 數值為0或者字符串不是一個合法的數值則返回0輸入描述:
輸入一個字符串,包括數字字母符號,可以為空
輸出描述:
如果是合法的數值表達則返回該數字,否則返回0
1 class Solution: 2 def StrToInt(self, s): 3 # write code here 4 try: 5 return int(s) 6 except: 7 return 0
try :
######
ecept:
######
我們把可能發生錯誤的語句放在try模塊裏,用except來處理異常。except可以處理一個專門的異常,也可以處理一組圓括號中的異常,如果except後沒有指定異常,則默認處理所有的異常。每一個try,都必須至少有一個except
我們把可能發生錯誤的語句放在try模塊裏,用except來處理異常。except可以處理一個專門的異常,也可以處理一組圓括號中的異常,如果except後沒有指定異常,則默認處理所有的異常。每一個try,都必須至少有一個except
python 強制類型轉換 以及 try expect