在Python中,強制類型轉換可以使用內置的類型轉換函數來實現。以下是一些常見的類型轉換函數和示例代碼:
string = "123"
integer = int(string)
print(integer) # 輸出: 123
string = "3.14"
float_num = float(string)
print(float_num) # 輸出: 3.14
number = 123
string = str(number)
print(string) # 輸出: "123"
float_num = 3.14
string = str(float_num)
print(string) # 輸出: "3.14"
string = "True"
boolean = bool(string)
print(boolean) # 輸出: True
string = "False"
boolean = bool(string)
print(boolean) # 輸出: False
請注意,在進行強制類型轉換時,要確保被轉換的值與目標類型兼容,否則可能會引發錯誤。在進行字符串到數字(整數或浮點數)的轉換時,字符串必須表示一個有效的數字。在進行字符串到布爾值的轉換時,字符串必須是 “True” 或 “False”。