python時間格式04 49 57如何轉成

2022-03-01 18:04:11 字數 2085 閱讀 8809

1樓:匿名使用者

import re;

print re.sub("(?p\d)-(?

p\d)-(?p\d)\s+(?p\d):

(?p\d):(?

p\d)", "\g\g\g\g\g\g", "2012-12-14 04:49:57"); #20121214044957

就一行執行轉換的**;

如果你確保輸入的內容,就只是數字和其他那幾個字元和空格,那麼也可以用下面這個,更簡潔:

import re;

print re.sub("[^\d]", "", "2012-12-14 04:49:57");

就可以列印出:

20121214044957

了。不知道是否滿你意。

感興趣的話,可以去看我總結的正則:

crifan 正規表示式學習心得

(此處不給貼地址,請用google搜帖子標題,就可以找到帖子地址的)

2樓:匿名使用者

>>> time.strftime('%y%m%d%h%m%s',time.localtime())

'20121215071202'

>>> time.strftime('%y%m%d%m%s',time.localtime())

'201212151223'

>>>

3樓:匿名使用者

不曉得有沒有一步到位的。。。

import time

aa=time.strptime('2012-12-14 04:49:57','%y-%m-%d %h:%m:%s')

bb=time.strftime('%y%m%d%h%m%s',aa)

4樓:浩星辰錕

a = "2012-12-14 04:49:57"

b = ""

for i in a:

if i != "-" and i != " " and i != ":":

b += str(i)

print b

關於python的整數輸出格式的問題:1輸出為001, 11輸出為011,就是都以三位數的形式輸出

5樓:大野瘦子

#!/usr/bin/python

for i in range(1,20):

n=str(i)

s = n.zfill(3)

print s

或者:for i in range(1,20):

m = "%03d" % i

print m

python格式化輸出

一、整數的輸出

1、%o —— oct 八進位制

2、%d —— dec 十進位制

3、%x —— hex 十六進位制

print('%o' % 20)

print('%d' % 20)

print('%x' % 20)

14二、浮點數輸出

1、格式化輸出

%f ——保留小數點後面六位有效數字

%.3f,保留3位小數位

%e ——保留小數點後面六位有效數字,指數形式輸出%.3e,保留3位小數位,使用科學計數法

%g ——在保證六位有效數字的前提下,使用小數方式,否則使用科學計數法

%.3g,保留3位有效數字,使用小數或科學計數法2、字串輸出

%s%10s——右對齊,佔位符10位

%-10s——左對齊,佔位符10位

%.2s——擷取2位字串

%10.2s——10位佔位符,擷取兩位字串

6樓:匿名使用者

for i in range(30):

print str(i).rjust(3,'0')

python txt格式分成然後儲存進dictionary

7樓:柒澀琴

思路就是首先按'eats'分割,去除空格後得到掠食者和食性。如字典中尚無對應的記錄,則建立一個列表來儲存它的食性;如已有儲存,將新的食性加入列表。

輸出時進行相應的排序和格式化。

如何用python查詢json格式中指定的資料然後輸

用python查詢json格式中指定的資料輸出這些查詢到的資料的操作步驟如回下 答 1,開啟一個編輯器,例如sublime text 3,然後建立一個新的py文件。2,匯入os因為要傳輸檔案,所以我們必須引入os庫,以便您可以找到檔案。3,用開啟 e test.txt 作為檔案 print file...

python中,怎麼把字串轉換為日期格式

1 新建來python檔案,testtime.py 2 編碼 將字串轉換為日期格式 import time str 2019 12 23 22 18 30 t time.strptime str,y m d h m s print t print type t 3 視窗右擊選擇 在終端中執行pyth...

php mysql列表獲取時間格式

date y m d 你沒有指定時間戳,預設是格式化當前時間戳 date y m d 時間戳 你迴圈裡讀取的時間戳呢,例如你讀取的時間戳值是1326336344 row datetime date y m d 1326336344 如果迴圈裡一直都是date y m d 那肯定獲取的時間都是一樣的 ...