摘要:可能比較還是記錄一下和的使用過(guò)程是一個(gè)類型,類似,同樣她也可以作為一個(gè)工廠方法實(shí)例一個(gè)是內(nèi)置的函數(shù),用于保留一個(gè)打印值在代碼片段里的真實(shí)狀態(tài)好以上全是廢話
可能比較 low 還是記錄一下:
str 和 repr的使用過(guò)程
str 是一個(gè)類型 (int, long 類似), 同樣她也可以作為一個(gè)工廠方法 實(shí)例一個(gè) string
repr 是python 內(nèi)置的函數(shù), 用于保留一個(gè) 打印值在python 代碼片段里的真實(shí)狀態(tài)
好,以上全是廢話
>>> a = 1 >>> a + "" --------------------------------------------------------------------------- TypeError Traceback (most recent call last)in () ----> 1 a + "" TypeError: unsupported operand type(s) for +: "int" and "str"
>>> a = 1 >>> repr(a) + ""
可以看到, 我們可以通過(guò)使用 str 和 repr 來(lái)轉(zhuǎn)換字符串
但是,str 只能提供一個(gè) 元string來(lái)做轉(zhuǎn)換, 不可以是一個(gè)變量(她不具備執(zhí)行變量的能力)
repr 是一個(gè)函數(shù), 所以實(shí)際上是傳參, 可以是變量和string
補(bǔ):
其實(shí), 很簡(jiǎn)單的關(guān)系
str 是給顯示用, 主動(dòng)調(diào)用print 的效果一致
repr 是解釋器可以理解的字符串
a = 1 >>> print a >>> a
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/38197.html
在Python這門語(yǔ)言中,有一些比較特殊的使用方法,主要用到的是雙下劃線開始和結(jié)束,正是因?yàn)槿绱耍€有一個(gè)比較接地氣的名字,叫做雙下方法,感興趣的話,可以詳細(xì)的為大家進(jìn)行解答一下。 前言 大家在寫Python代碼的時(shí)候有沒有這樣的疑問(wèn)。 為什么數(shù)學(xué)中的+號(hào),在字符串運(yùn)算中卻變成拼接功能,如'ab'+'cd'結(jié)果為abcd;而*號(hào)變成了重復(fù)功能,如'...
摘要:這些基本的特殊方法在類中定義中幾乎總是需要的。和方法對(duì)于一個(gè)對(duì)象,有兩種字符串表示方法。這些都和內(nèi)置函數(shù)以及方法緊密結(jié)合。帶有說(shuō)明符的合理響應(yīng)是返回。 注:原書作者 Steven F. Lott,原書名為 Mastering Object-oriented Python 有許多特殊方法允許類與Python緊密結(jié)合,標(biāo)準(zhǔn)庫(kù)參考將其稱之為基本,基礎(chǔ)或本質(zhì)可能是更好的術(shù)語(yǔ)。這些特殊...
摘要:實(shí)現(xiàn)一個(gè)簡(jiǎn)單二維向量類內(nèi)置函數(shù)把一個(gè)對(duì)象用字符串的形式表達(dá)出來(lái)以便辨認(rèn)這就是字符串表示形式就是通過(guò)這個(gè)特殊方法來(lái)得到一個(gè)對(duì)象的字符串表示形式的如果沒有實(shí)現(xiàn)會(huì)得到與的區(qū)別前者方便我們調(diào)試和記錄日志后者給終端用戶看如果要二選一是更好的選擇因?yàn)? 實(shí)現(xiàn)一個(gè)簡(jiǎn)單二維向量類 #!/usr/bin/env python # coding=utf-8 from math import hypot ...
摘要:真正的前方高能第一個(gè)鋪墊告訴我們,對(duì)象可以映射成布爾值真假,第二個(gè)鋪墊告訴我們,布爾值可以映射成數(shù)字和。得知布爾值和有這一層隱秘的身份,我已興奮不已,再難對(duì)這看似不合現(xiàn)代語(yǔ)境卻又流傳千古的思想做出任何揣測(cè)。 這么久以來(lái),我終于確認(rèn)了一件事,那就是不管是人也好,還是貓也好,常常會(huì)忘了想自己當(dāng)下的身份位置,以及曾經(jīng)的身份位置。 這個(gè)現(xiàn)象在我身上,表現(xiàn)出了雙倍分量的嚴(yán)重。這種時(shí)刻,我就會(huì)想起...
閱讀 1612·2021-09-23 11:31
閱讀 927·2021-09-23 11:22
閱讀 1352·2021-09-22 15:41
閱讀 4080·2021-09-03 10:28
閱讀 2915·2019-08-30 15:55
閱讀 3548·2019-08-30 15:55
閱讀 1961·2019-08-30 15:44
閱讀 2723·2019-08-30 13:50