python中的str函數(shù)要如何使用?我們一起了解一下吧!
str函數(shù)是Python的內(nèi)置函數(shù),它將參數(shù)轉換成字符串類型,即人適合閱讀的形式。
str函數(shù)的語法是:str(object)。其中object表示待被轉換成字符串的參數(shù),是一個可以省略的參數(shù)。
它的返回值是:返回object的字符串形式。
使用示例:
1、無參調(diào)形式
當str()函數(shù)的參數(shù)都省略時,函數(shù)返回空字符串。這種情況常用來創(chuàng)建空字符串或者初始化字符串變量。
>>> str()
''
2、不省略參數(shù)
str函數(shù)將整數(shù)、浮點數(shù)、列表、元組、字典和集合轉換為字符串類型
>>> str(-23) #整數(shù)轉換為字符串
'-23'
>>> str(1.3e2) #浮點數(shù)轉換為字符串
'130.0'
>>> a_list = [12, '-23.1', 'Python']
>>> str(a_list) #列表轉換為字符串
"[12, '-23.1', 'Python']"
>>> str(a_list)[0]
'['
>>> a_tuple = (23, '9we', -8.5)
>>> str(a_tuple) #元組轉換為字符串
"(23, '9we', -8.5)"
>>> a_dictionary = {'Huawei':'China', 'Apple':'USA'}
>>> str(a_dictionary) #字典轉換為字符串
"{'Huawei': 'China', 'Apple': 'USA'}"
>>> str(a_dictionary)[10]
' '
>>> a_set = {'China', 'Japan', 'UK'}
>>> str(a_set) #集合轉換為字符串
"{'Japan', 'UK', 'China'}"
使用過程中需要注意的是,str()函數(shù)可以將字符串類型轉換為字符串,這一過程不會有任何報錯,但是會產(chǎn)生額外的時空消耗。例如:
>>> str('asdf')
'asdf'
關于str()函數(shù)的使用,我們就了解到這啦!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com