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內建函式:
defsum(x,y):
return x+y
mapprint map(lambda x:x**2,(1,3,4,5))
fliter 根據函式過濾多餘的元素
defjudge(x):
if x>1:
return
true
print filter(judge, (1,3,4,6,7))
reduce 迴圈運算:
defsum(x,y):
return x+y
print reduce(sum,(1,3,4)) #
reduce一定要有兩個引數。
字串%s 字串
%f 浮點數
%c 字元
%d 數字
時間字串轉換:
importtime
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的基本語法 模組和函式 內建資料結構 字串和檔案的處理 正規表示式的使用 異常的捕獲和處理 物件導向的...