Python強(qiáng)制類型轉(zhuǎn)換的代碼怎么寫

小億
87
2023-12-26 23:01:51

在Python中,強(qiáng)制類型轉(zhuǎn)換可以使用內(nèi)置的類型轉(zhuǎn)換函數(shù)來(lái)實(shí)現(xiàn)。以下是一些常見(jiàn)的類型轉(zhuǎn)換函數(shù)和示例代碼:

  1. 將字符串轉(zhuǎn)換為整數(shù):
string = "123"
integer = int(string)
print(integer)  # 輸出: 123
  1. 將字符串轉(zhuǎn)換為浮點(diǎn)數(shù):
string = "3.14"
float_num = float(string)
print(float_num)  # 輸出: 3.14
  1. 將整數(shù)或浮點(diǎn)數(shù)轉(zhuǎn)換為字符串:
number = 123
string = str(number)
print(string)  # 輸出: "123"

float_num = 3.14
string = str(float_num)
print(string)  # 輸出: "3.14"
  1. 將字符串轉(zhuǎn)換為布爾值:
string = "True"
boolean = bool(string)
print(boolean)  # 輸出: True

string = "False"
boolean = bool(string)
print(boolean)  # 輸出: False

請(qǐng)注意,在進(jìn)行強(qiáng)制類型轉(zhuǎn)換時(shí),要確保被轉(zhuǎn)換的值與目標(biāo)類型兼容,否則可能會(huì)引發(fā)錯(cuò)誤。在進(jìn)行字符串到數(shù)字(整數(shù)或浮點(diǎn)數(shù))的轉(zhuǎn)換時(shí),字符串必須表示一個(gè)有效的數(shù)字。在進(jìn)行字符串到布爾值的轉(zhuǎn)換時(shí),字符串必須是 “True” 或 “False”。

0