str函數是什么意思: Python學習筆記

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

str函數是什么意思: Python學習筆記

封面

str函數定義以及使用實例

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

str函數是什么意思: Python學習筆記

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

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

總結

【str函數是什么意思: Python學習筆記】str()函數是Python的內置函數的一種 。它的功能是將目標對象轉換為字符串或者文字類型 。經常在將不同類型的數據結合在一起時使用 。

相關經驗推薦