Python常用操作

2022-07-16 07:48:13 字數 1430 閱讀 7891

1.當前日期格式化:

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

例子:輸出當前日期:

import time

print(time.strftime('%y-%m-%d',time.localtime(time.time())))

2.pprint:

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索引進行...