1. 程式人生 > >python 強制類型轉換 以及 try expect

python 強制類型轉換 以及 try expect

一個 去掉 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