python開發技術詳解(五)

2022-08-28 20:06:10 字數 1311 閱讀 5912

sys.modules

python程式結構

python內建函式

字串時間字串轉換

sys.modules

sys.modules 全域性變數,其實就是乙個字典

zip 

a=(1,3,4,5,6)

b=(3,4,5,6)

c=(1,3,4,5,1)

print zip(a,b,c)

output:

[(1, 3, 1), (3, 4, 3), (4, 5, 4), (5, 6, 5)]

set

a=(1,3,4,5,6)

b=(3,4,5,6,7)

print set(a)|set(b)

print set(a)-set(b)

print set(a)&set(b)

output:

set([1, 3, 4, 5, 6, 7])

set([1])

set([3, 4, 5, 6])

python內建函式:

def

sum(x,y):

return x+y

mapprint map(lambda x:x**2,(1,3,4,5))

fliter 根據函式過濾多餘的元素

def

judge(x):

if x>1:

return

true

print filter(judge, (1,3,4,6,7))

reduce  迴圈運算:

def

sum(x,y):

return x+y

print reduce(sum,(1,3,4)) #

reduce一定要有兩個引數。

字串%s 字串

%f 浮點數

%c 字元

%d 數字

時間字串轉換:

import

time

t=time.localtime(time.time())

time.strftime(

'%y-%m-%d %h-%m-%s

',t); #

時間戳轉換為字串

t=time.strptime('

2008-08-09

', '

%y-%m-%d

') #

字串轉化為時間

print time.mktime(t) #

structtime轉換為時間戳

python開發技術詳解(二)

資料型別 控制語句 資料型別 先看兩個例子 1 a 1b 1 print id a print id b out 1 163578032 out 2 163578032 2 a 1 print id a a 2 print id a out 1 150876336 out 2 150876324 第...

python開發技術詳解(一)

python是一門簡單靈動的語言。從今天開始我要每天都做筆記,每天都要寫部落格記錄我所想,我所學到的。筆記提綱 1,python的簡單介紹,python的編譯用法,有什麼要注意的。2,命名規則 3,常量 1,python的簡單介紹,python的編譯用法,有什麼要注意的。python是一門比較新,比...

Python開發技術詳解PDF

提取碼 xxy3 python是目前最流行的動態指令碼語言之一。本書共27章,由淺入深 全面系統地介紹了利用python語言進行程式開發的知識和技巧,包括 python的安裝和環境配置 python的基本語法 模組和函式 內建資料結構 字串和檔案的處理 正規表示式的使用 異常的捕獲和處理 物件導向的...