python函數(shù): format

#coding=utf-8
'''
可以指定所需長度的字符串的對齊方式:
< (默認)左對齊
> 右對齊
^ 中間對齊
= (只用于數(shù)字)在小數(shù)點后進行補齊
'''
print '1:\t|{0:>10},'.format('wangyu')
print '2:\t|{0:4.2f}'.format(1.1415926)
print '3:\t|',format(1.1415926,'<10.2f')
print '4:\t|{0:<10},{1:<15}'.format('wangyu',1.1415926)
print '5:\t|User ID: {uid} Last seen: {last_login}'.format(uid='root',last_login = '5 Mar 2008 07:20') 

'''格式化指示符可以包含一個展示類型來控制格式契讲。
例如苔巨,浮點數(shù)可以被格式化為一般格式或用冪來表示蚌吸。
'b' - 二進制牡直。將數(shù)字以2為基數(shù)進行輸出陷揪。
'c' - 字符王滤。在打印之前將整數(shù)轉換成對應的Unicode字符串。
'd' - 十進制整數(shù)狰挡。將數(shù)字以10為基數(shù)進行輸出捂龄。
'o' - 八進制。將數(shù)字以8為基數(shù)進行輸出加叁。
'x' - 十六進制倦沧。將數(shù)字以16為基數(shù)進行輸出,9以上的位數(shù)用小寫字母它匕。
'e' - 冪符號展融。用科學計數(shù)法打印數(shù)字。用'e'表示冪豫柬。
'g' - 一般格式告希。將數(shù)值以fixed-point格式輸出。當數(shù)值特別大的時候烧给,用冪形式打印燕偶。
'n' - 數(shù)字。當值為整數(shù)時和'd'相同础嫡,值為浮點數(shù)時和'g'相同指么。不同的是它會根據區(qū)域設置插入數(shù)字分隔符。
'%' - 百分數(shù)榴鼎。將數(shù)值乘以100然后以fixed-point('f')格式打印伯诬,值后面會有一個百分號。
'''

print '6:\t|{0:b}'.format(3)
print '7:\t|{0:c}'.format(3)
print '8:\t|{0:d}'.format(3)
print '9:\t|{0:o}'.format(3)
print '10:\t|{0:x}'.format(3)
print '11:\t|{0:e}'.format(3.75)
print '12:\t|{0:g}'.format(3.75)
print '13:\t|{0:n}'.format(3.75) #浮點數(shù)
print '14:\t|{0:n}'.format(3)    #整數(shù)
print '15:\t|{0:%}'.format(3.75)

#輸入形式的控制format
a = int(raw_input('a:'))
b = int(raw_input('b:'))
print '16:\t|%*.*f' % (a, b, 1.1415926)

print '17:\t|{array[2]}'.format(array=range(10))
print '18:\t|{attr.__class__}'.format(attr=0)
print '19:\t|{digit:*^ 10.5f}'.format(digit=1.0/3)

'''
類和類型可以定義一個__format__()方法來控制怎樣格式化自己巫财。
它會接受一個格式化指示符作為參數(shù):
'''
def __format__(self, format_spec):
 if isinstance(format_spec, unicode):
  return unicode(str(self))
 else:
  return str(self)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末盗似,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子平项,更是在濱河造成了極大的恐慌赫舒,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闽瓢,死亡現(xiàn)場離奇詭異号阿,居然都是意外死亡,警方通過查閱死者的電腦和手機鸳粉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門扔涧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人届谈,你說我怎么就攤上這事枯夜。” “怎么了艰山?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵湖雹,是天一觀的道長。 經常有香客問我曙搬,道長摔吏,這世上最難降的妖魔是什么鸽嫂? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮征讲,結果婚禮上据某,老公的妹妹穿的比我還像新娘。我一直安慰自己诗箍,他們只是感情好癣籽,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滤祖,像睡著了一般筷狼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上匠童,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天埂材,我揣著相機與錄音,去河邊找鬼汤求。 笑死楞遏,一個胖子當著我的面吹牛,可吹牛的內容都是我干的首昔。 我是一名探鬼主播寡喝,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼勒奇!你這毒婦竟也來了预鬓?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤赊颠,失蹤者是張志新(化名)和其女友劉穎格二,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竣蹦,經...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡顶猜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了痘括。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片长窄。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖纲菌,靈堂內的尸體忽然破棺而出挠日,到底是詐尸還是另有隱情,我是刑警寧澤翰舌,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布嚣潜,位于F島的核電站,受9級特大地震影響椅贱,放射性物質發(fā)生泄漏懂算。R本人自食惡果不足惜只冻,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望计技。 院中可真熱鬧喜德,春花似錦、人聲如沸酸役。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涣澡。三九已至,卻和暖如春丧诺,著一層夾襖步出監(jiān)牢的瞬間入桂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工驳阎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抗愁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓呵晚,卻偏偏與公主長得像蜘腌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子饵隙,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內容