str()函數是Python的內置函數之一,用于將其他類型的數據轉換為字符串類型。str()函數的主要功能是將非字符串的數據轉換為字符串,以便于字符串的操作和處理。
str()函數的用法非常簡單,只需要將需要轉換為字符串的數據作為參數傳遞給str()函數即可。參數可以是數字、布爾值、列表、元組、字典等不同的數據類型。str()函數將會根據不同的數據類型,將其轉換為對應的字符串。
例如,將一個數字轉換為字符串:
num = 123
str_num = str(num)
print(str_num) # 輸出: "123"
還可以將布爾值轉換為字符串:
is_true = True
str_true = str(is_true)
print(str_true) # 輸出: "True"
同樣地,可以將其他類型的數據轉換為字符串。
需要注意的是,str()函數只能將基本數據類型轉換為字符串,對于自定義的對象,需要在對象的類中定義__str__()方法來實現對象到字符串的轉換。