Python str()函數


描述
str函數是Python的內置函數,它將參數轉換成字符串類型,即人適合閱讀的形式。

 

語法
str(object)
名稱 說明 備注
object 待被轉換成字符串的參數 可省略的參數
返回值:返回object的字符串形式

 

使用示例
1. 無參調用
當str()函數的參數都省略時,函數返回空字符串。這種情況常用來創建空字符串或者初始化字符串變量。

>>> str()
''
2. 不省略參數
str函數將整數、浮點數、列表、元組、字典和集合轉換為字符串類型

>>> str(-23) #整數轉換為字符串
'-23'

>>> str(1.3e2) #浮點數轉換為字符串
'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()函數可以將字符串類型轉換為字符串,這一過程不會有任何報錯,但是會產生額外的時空消耗。

>>> str('asdf')
'asdf'
 

本質意義
————————————————
版權聲明:本文為CSDN博主「TCatTime」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/TCatTime/article/details/82963437


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM