Python格式化輸出

2021-08-01 03:38:02 字數 768 閱讀 1930

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 左端對齊 ...