日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python中 str 和 repr_python repr()与str()区别总结

發(fā)布時(shí)間:2023/11/27 生活经验 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中 str 和 repr_python repr()与str()区别总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

python中,用于將某一類型的變量或者常量轉(zhuǎn)換為字符串對(duì)象的方法有兩種,即repr()和str()。但是他們?cè)诙x、面向?qū)ο蟆⒎祷靥幚矸绞健⒆址幚砗洼敵瞿康亩加泻艽蟮牟煌?#xff0c;本文將做詳細(xì)介紹。

1、定義不同

str()函數(shù)得到的字符串可讀性好,用于將值轉(zhuǎn)化為適于人閱讀的形式;

repr()函數(shù)得到的字符串通常可以用來重新獲得該對(duì)象,將對(duì)象轉(zhuǎn)化為供解釋器讀取的形式。

2、面向?qū)ο蠛湍康牟煌?/p>

str()函數(shù)主要面向用戶,其目的是可讀性;

repr()函數(shù)面向的是python解釋器,或者說開發(fā)人員,其目的是準(zhǔn)確性。

3、返回處理方式不同

str()返回形式為用戶友好性和可讀性都較強(qiáng)的字符串類型,返回面向最終用戶可讀可理解的信息;

repr()返回值表示python解釋器內(nèi)部的含義,返回面向開發(fā)者的變量的數(shù)據(jù)內(nèi)容,常作為編程人員debug用途。可以根據(jù)返回信息直接復(fù)制粘貼就可以定義一個(gè)與對(duì)應(yīng)變量值相等的新變量。

4、字符串處理不同

函數(shù)str()將其轉(zhuǎn)化成為適于人閱讀的前端樣式文本;

repr()就是原本未處理的用于編譯器閱讀的后臺(tái)底層代碼。

5、輸出目的不同

str() 的輸出追求明確性和可讀性,輸出格式要便于理解,適合用于輸出內(nèi)容到用戶終端。

repr() 的輸出追求明確性,除了對(duì)象內(nèi)容,還需要展示出對(duì)象的數(shù)據(jù)類型信息,適合開發(fā)和調(diào)試階段使用。

以上就是小編整理的python中repr()和str()的區(qū)別,希望能對(duì)你有所幫助哦~

轉(zhuǎn)載自:python學(xué)習(xí)網(wǎng) https://www.py.cn/

總結(jié)

以上是生活随笔為你收集整理的python中 str 和 repr_python repr()与str()区别总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。