str() 函式是將物件轉化為適於人閱讀的形式。
repr() 函式是將物件轉化為供直譯器讀取的形式。
除了字元和浮點數,這兩個函式轉換成的格式內容都是完全相同的,諸如數值或鍊錶、字典這樣的結構,針對各函式都有著統一的解讀方式。
兩個函式都是返回乙個物件的 string 格式。
harry>>>s = 『helloworld』
harry>>>s
『helloworld』
harry>>>repr(s)
「『helloworld』」
使用format是的輸出的內容含有固定的長度,如:
print(』 』.format(x, xx, xx*x)) # 每乙個{}都對應format裡面的乙個數,0,1,2表示後面數的序號,2d,3d,4d表示輸出長度
print(』 and 』.format(『spam』, 『eggs』)) # eggs and spam,注意括號裡面的數字是可以省略的,預設從0開始的公升序
print(『this is .』.format( food=『spam』, adjective=『absolutely horrible』)) # 可以使用關鍵字引數
str.zfill(x) # 將字串前面新增若干個0以保證字串的長度為x,注意能識別正負號如:』‐3.14』.zfill(7)輸出為:』‐003.14』(長度大於x不變)
vars() # 輸出所有的設定的區域性變數的名稱和值
使用%輸出格式化內容 print(『name:harry, age = %5.3f.』 % x)
斤斤計較之Python 模組
def print name name print hello name,my lord.我們定義了乙個簡單的模組,使用import harry即可呼叫,也可以使用from harry import print name harry.print name harry 輸出 hello harry.m...
斤斤計較之Python 類
def scope test def do local spam local spam def do nonlocal nonlocal spam spam nonlocal spam def do global global spam spam global spam spam test spam...
斤斤計較之Python 元組 集合
定義乙個元組 harry 1,2,3 或者harry 1,2,3 以逗號隔開 注意賦值時可以是 a,b,c harry 與列表相同的索引,harry 0 1。但是請注意,元組的值是不支援索引修改的 harry 0 1會返回錯誤提示 元組也可以像列表一樣進行巢狀,當然巢狀的方式是以小括號為分界的。列表...