1.當前日期格式化:
time.strftime('%y-%m-%d',time.localtime(time.time()))
例子:輸出當前日期:
import time2.pprint:print(time.strftime('%y-%m-%d',time.localtime(time.time())))
pprint模組 提供了列印出任何python資料結構類和方法。print()和pprint()都是python的列印模組,功能基本一樣,唯一的區別就是pprint()模組列印出來的資料結構更加完整,每行為乙個資料結構,更加方便閱讀列印輸出結果。特別是對於特別長的資料列印,print()輸出結果都在一行,不方便檢視,而pprint()採用分行列印輸出,所以對於資料結構比較複雜、資料長度較長的資料,
適合採用pprint()列印方式。使用如下:
import pprint
pp = pprint.prettyprinter(indent=4)
pp.pprint(stuff)
或(較常見)
import pprint
pprint.pprint(stuff)
3.django 模板遍歷dict:
}}
4.編碼:
\x ascii編碼
\u unicode編碼 decode('utf-8')
(1)with open(filename) as f:語法lines = f.read().splitlines()
(2)splitlines() 按照行(』\r』, 『\r\n』, \n』)分隔,返回乙個包含各行作為元素的列表
splitlines()方法語法:
str.splitlines([keepends])
引數keepends -- 在輸出結果裡是否保留換行符('\r', '\r\n', \n'),預設為 false,不包含換行符,如果為 true,則保留換行符。
(3)split和splitlines區別
s.split(sep=none, maxsplit=-1) 返回的是字串列表, 裡面有兩個引數:sep和maxsplit
sep 用來指定用來拆分字串的分隔符, 預設為none(以空白字串為分隔符)
maxsplit 用來指定最大分隔數, 不指定則分隔所有
s.splitlines([keepends]) 返回的也是個字串列表, 不過分隔符為(』\r』, 『\r\n』, \n』),也就是說按照行分隔,如果引數 keepends 為 false,不包含換行符,如果為 true,則保留換行符。
python 常用操作
1 格式化常用方法 code 1 name 2 path 1 f path 2 format code,name 2 獲取路徑前半部分和後半部分 如 root test path stb pref root test path suff stb import os def get gep s if ...
Python 常用操作
b np.array a a是list型別,b為ndarray型別。2 檢視元素型別 type object 3 檢視列表的維度 要先轉化為ndarray型別,再檢視維度 np.array a shape a為列表4 直接獲取csv檔案中的某一列 df pd.read csv d 01.csv a ...
Python 常用操作
陣列操作 畫圖相關 檔案操作 代表乘法,向量對應位置相乘 代表乘方 eg.2 5 32 除法 除法後取整 round 1.234566778,2 1.23 a 100000000 print e a b e a b 1.000000e 09 iloc 即index locate 用index索引進行...