共計(jì) 408 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要將字符串轉(zhuǎn)換為數(shù)字,可以使用 int() 或 float() 函數(shù)來(lái)實(shí)現(xiàn)。具體的實(shí)現(xiàn)方式如下:
- 使用 int() 函數(shù)將字符串轉(zhuǎn)換為整數(shù):
num_str = "123"
num_int = int(num_str)
print(num_int) # 輸出:123
- 使用 float() 函數(shù)將字符串轉(zhuǎn)換為浮點(diǎn)數(shù):
num_str = "3.14"
num_float = float(num_str)
print(num_float) # 輸出:3.14
需要注意的是,如果字符串不能被正確轉(zhuǎn)換為數(shù)字的話(huà),會(huì)引發(fā) ValueError 異常。因此,在進(jìn)行轉(zhuǎn)換之前,可以使用 try-except 語(yǔ)句來(lái)捕獲異常并進(jìn)行相應(yīng)的處理。
例如:
num_str = "abc"
try:
num_int = int(num_str)
print(num_int)
except ValueError:
print(" 無(wú)法將字符串轉(zhuǎn)換為整數(shù) ")
輸出結(jié)果為:
無(wú)法將字符串轉(zhuǎn)換為整數(shù)
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完