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 那肯定獲取的時間都是一樣的 ...