python str與repr的區(qū)別
更新時間:2013年03月23日 13:41:32 作者:
repr() 輸出對 Python比較友好,而str()的輸出對用戶比較友好。雖然如此,很多情況下這三者的輸出仍然都是完全一樣的
盡管str(),repr()和``運(yùn)算在特性和功能方面都非常相似,事實上repr()和``做的是完全一樣的事情,它們返回的是一個對象的“官方”字符串表示,也就是說絕大多數(shù)情況下可以通過求值運(yùn)算(使用內(nèi)建函數(shù)eval())重新得到該對象,但str()則有所不同。str()致力于生成一個對象的可讀性好的字符串表示,它的返回結(jié)果通常無法用于eval()求值,但很適合用于print語句輸出。需要再次提醒的是,并不是所有repr()返回的字符串都能夠用 eval()內(nèi)建函數(shù)得到原來的對象。
也就是說 repr() 輸出對 Python比較友好,而str()的輸出對用戶比較友好。雖然如此,很多情況下這三者的輸出仍然都是完全一樣的。
大家有興趣可以自己寫個代碼比較下str,repr和""。
也就是說 repr() 輸出對 Python比較友好,而str()的輸出對用戶比較友好。雖然如此,很多情況下這三者的輸出仍然都是完全一樣的。
大家有興趣可以自己寫個代碼比較下str,repr和""。
相關(guān)文章
python3實現(xiàn)Dijkstra算法最短路徑的實現(xiàn)
這篇文章主要介紹了python3實現(xiàn)Dijkstra算法最短路徑的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05PyQT實現(xiàn)菜單中的復(fù)制,全選和清空的功能的方法
今天小編就為大家分享一篇PyQT實現(xiàn)菜單中的復(fù)制,全選和清空的功能的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06Python實現(xiàn)PDF和TIFF格式之間的相互轉(zhuǎn)換
PDF是數(shù)據(jù)文檔管理領(lǐng)域常用格式之一,主要用于存儲和共享包含文本、圖像、表格、鏈接等的復(fù)雜文檔,而TIFF常見于圖像處理領(lǐng)域, 在實際應(yīng)用中,我們可能有時需要將PDF文件轉(zhuǎn)換為TIFF圖像,本文將介紹如何使用Python實現(xiàn)PDF和TIFF格式之間的相互轉(zhuǎn)換,需要的朋友可以參考下2024-07-07