1. 程式人生 > >str()與repr()的區別

str()與repr()的區別

str()一般是將數值轉成字串。
repr()是將一個物件轉成字串顯示,注意只是顯示用,有些物件轉成字串沒有直接的意思。如list,dict使用str()是無效的,但使用repr可以,這是為了看它們都有哪些值,為了顯示之用。

相關推薦

str()repr()的區別

str()一般是將數值轉成字串。 repr()是將一個物件轉成字串顯示,注意只是顯示用,有些物件轉成字串沒有直接的意思。如list,dict使用str()是無效的,但使用repr可以,這是為了看它們都有哪些值,為了顯示之用。 (adsbygoogle =

Python中字符串表示strrepr

error: int recent rep 數字 整型 機器 理解 *** 所有通過Python打印的字符串還是被引號括起來的。這是因為Python打印值的時候會保持該值在Python代碼中的狀態,而不是你希望用戶看到的狀態,如果使用print 語句,結果就不一樣了。>

QQA: Python 中的 str repr

有時候,你會需要為你的類實現 __str__ 或 __repr__ 方法,你知道它們的作用是什麼嗎?它們有什麼區別嗎?這個問題的答案一搜就能找到,如果恰巧這是你第一次看到這個問題,不妨看看吧。 __repr__ 用於生成正式的表示。可以認為是將物件序列化的方法,原則上要能反序列化回物件。 __str__

Python--strrepr以及eval的使用方法

        之前自己也學過一些Python,但是由於後來並沒有使用Python做一些練習,加上自己還是比較喜歡C語言,所以有些生疏了。想要重新開始進行Python的學習,在runoob.com學習Python資料型別轉換時,看到str和repr的功能似乎很相近,所以進行

strrepr的理解區別

str和repr的理解與區別 class Me(object): def __init__(self, name, hobby): self.name = name self.hobby = hobby def __str__(self

Python 之 strrepr 、 反引號(``)的區別

rep lock 的區別 num str code 轉換 repr 字符 str 、 repr 、 `` 、是將Python值轉換為字符串的3種方式 >> print str("Hello, World !")hello, worl

str[]*str區別

#include<stdio.h> int main() { char pstr[] = "strins"; *(pstr + 1) = 'a'; printf("%s\n", pstr); return 0; } 輸出結果是sarins

python中的strrepr函式的區別

看了一些網上的解釋,最主流的解釋是“str是給人看的,repr是給機器看的”,如果已經理解了的,這句話是對的,但是是有問題的,對於沒懂的,這句話是無法理解的。 我來嘗試解釋一下。先直譯一下官方文件:   repr(object) Return a string containing a pr

python中的strrepr函數的區別

展示 利用 了解 用戶 統計 ets 工具 doc value 看了一些網上的解釋,最主流的解釋是“str是給人看的,repr是給機器看的”,如果已經理解了的,這句話是對的,但是是有問題的,對於沒懂的,這句話是無法理解的。 我來嘗試解釋一下。先直譯

python函式——編碼問題——strUnicode的區別

一篇關於STR和UNICODE的好文章 整理下python編碼相關的內容 注意: 以下討論為Python2.x版本, Py3k的待嘗試 開始 用python處理中文時,讀取檔案或訊息,http引數等等,一執行,發現亂碼(字串處理,讀寫檔案,print),然後,大多

Python字串中,raw字串repr區別

在Python中,對於一個字串,設原字串為: str1 = '''{ ... quote = " \" " ... }''' 如題,如果處理時直接讀取字串,那麼quote對應的\"字元將會被轉義為一個

strrepr區別

Python列印值的時候會保持該值在Python程式碼中的狀態,不是使用者所希望看到的狀態。而使用print列印值則不一樣,print打印出來的值是使用者所希望看到的狀態。  例如: >>> "Hello, world!" 'Hello, world!'

python中的strexpr的一個區別例子

我也說不清楚到底python中的str()與repr()到底有什麼區別,下面的例子也許從某些方面能夠說明: >>> hi = "Hello\nWorld" >>>

HAProxyNginx區別

時間 請求 也會 維護 異常 會有 訪問 haproxy 失敗 1)HAProxy對於後端服務器一直在做健康檢測(就算請求沒過來的時候也會做健康檢查):後端機器故障發生在請求還沒到來的時候,haproxy會將這臺故障機切掉,但如果後端機器故障發生在請求到達期間,那麽前端訪問

axis2cxf區別

開源社區 -s 實現 部署 廣泛 asi -a ice 喜歡 1.CXF支持 WS-Addressing,WS-Policy, WS-RM, WS-Security和WS-I Basic Profile。Axis2不支持WS-Policy,但是承諾在下面的版本支持。 2.

C#中outref區別

erro 變量 但是 color 賦值 運行 網上 ann amp 一、ref(參考)與out區別 1、out(只出不進) 將方法中的參數傳遞出去,在方法中將該參數傳遞出去之前需要在該方法起始賦初值;在方法外傳遞的該參數可以不用賦值; 簡單理解就是:將一個東西拋出去之前必須

get( )getline( )區別

clas 輸入緩沖 ont blog 函數 std etl con span get與getline區別不是很大,但一個明顯的區別是get遇到 ‘\n ‘字符後便返回,這是 ‘\n ‘還在緩沖區中,所以下次讀出來的將是 ‘\n ‘,而getline遇到 ‘\n ‘也返

dynamocassandra區別

ffi out thrown ive for enc coord towards ren 雖說cassandra是dynamo的開源版本,但兩者還是有很大區別的。 coordinator的選取: 在dynamo論文中,一般是preference list中N個副本的第一個

xml html 區別

sim 顯示數據 類型 打開 替代品 title extent 知識 col 一、什麽是HTML 帶著疑問走到這裏,一句話:HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。 如果想了解更多請看以下博客:

Mysql中key 、primary key 、unique key index區別

條件 那是 database 表空間 可用 where 進行 utf8 擁有 索引被用來快速找出在一個列上用一特定值的行。沒有索引,MySQL不得不首先以第一條記錄開始並然後讀完整個表直到它找出相關的行。 表越大,花費時間越多。如果表對於查詢的列有一個索引,MySQL能快