python時間輸出格式化
python格式化日期時間的函式為datetime.datetime.strftime();由字串轉為日期型的函式為:datetime.datetime.strptime(),兩個函式都涉及日期時間的格式化字串,列舉如下:
舉乙個例子:
ebay中時間格式為『sep-21-09 16:34』
則通過下面**將這個字串轉換成datetime
>>> c = datetime.datetime.strptime('sep-21-09 16:34','%b-%d-%y %h:%m');
>>> c
datetime.datetime(2009, 9, 21, 16, 34)
又如:datetime轉換成字串
>>> datetime.datetime.now().strftime('%b-%d-%y %h:%m:%s');
'sep-22-09 16:48:08'
python格式化輸出
n = 123
s ="%05d"% n
assert s == "00123"
格式化表示式:
0 代表前面補0,5代表5位有效數字,d代表整形
(("%d:%02d:%04.1f %.1f\n")%(hour,minu,mins,end))
.1代表,保留一位小數
python格式化輸出
原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...
python 格式化輸出
usr bin python coding utf 8 可以指定所需長度的字串的對齊方式 預設 左對齊 右對齊 中間對齊 只用於數字 在小數點後進行補齊 print 1 t format wangyu print 2 t format 1.1415926 print 3 t format 1.141...
Python格式化輸出
第一種方式與我們所熟悉的c語言格式控制類似 print name s jack print age d 12 print height f 160.5 print heihgt 2f 160.5 print name 8s jack 這是預設右端對齊 print name 8s jack 左端對齊 ...