在Python中,提供有內置函數str()函數 。此函數是將目標對象轉換為字符串或文字列 。經常在兩個或多個不同數據類型的進行連接時被使用 。以下,通過函數的定義以及實際例子來說明 。

封面
str函數定義以及使用實例
str()函數可以將指定的對象,轉換為字符串或者文字類型 。它的文法定義如下 。class str(object='')
其中,括號內的參數object,可以是數值,list,tuple等的任意類型的對象 。
請看下例的例1.

例1
在此例中,將數值100(x的值)轉換為字符形式即str(x),然后再和字符形式的文字進行結合,可得到一個簡單的字符形式語句"單價是100元" 。
如果不進行轉換,直接將不同數據形式的x,z,H相結合,則會報錯:TypeError 。
請看下圖例2 。

例2
可以看到 , 在例2中,因為將int類型的值(x=100)和str類型的值(z,H)結合,
所以會報錯:TypeError 。解決方法如例1,使用str()函數將x的類型轉換為str型即可 。
