abs()
all() #全真返回true 否則false
any() #全假返回false 否則true
ascii() #返回
bin() #數字轉換2進製
bool() #空返回false 否則返回true
bytes('str',encoding="utf-8") #不可修改二進位制格式 二進位制位元組格式
bytearray('str',encoding="utf-8") #可修改式二進位制陣列格式
callable() #判斷是否可以被呼叫 函式可以被呼叫
chr() #返回ascii碼對應值 chr(98) 返回b chr('b') 返回98
compile() #把**進行編譯
例子:a = 'for i in range(10):print(i)'
c = compile(a,'','exec')
exec(c)
complex()
delattr()
dict() #生成字典
dir() #查詢有什麼方法
例子:s = shape()
dir(s)
divmod(a,b) #返回商、餘數
eval() #處理字串形式的演算法
exec() #執行字串形式的**,進行程式執行
lambda #函式使用完就刪除
例子:lambda n:n<5
filter() #一組資料中過濾想要的
例子:filter(lambda n:n>5,range(10)) #將小於5的數列印出來
map() #對傳入的每個值進行處理,將之前資料覆蓋
reduce #累加
例子:import functools
res = functools.reduce( lambda x,y:x+y,range(10) )
print(res)
frozenset() #將字典變成不可修改
例子:a = frozenset([0,1,2,3,3])
globals() #返回程式裡的變數的名稱和格式,可以用作判斷變數是否存在,只找尋全域性的
hash()
hex(x) #將數字轉成16進製制
input() #使用者輸入框
int() #將字串形式的數字轉換為整型
isinstance()
issubclass()
iter()
locals() #只找尋區域性的
max() #返回列表裡的最大值
min() #返回列表裡的最小值
memoryview()
next()
class object()
oct() #返回將整型轉成8進製
open() #開啟檔案
ord()
pow() #返回冪函式 例:pwo(2,3) = 8
print()
range()
property()
repr()
reversed() #反轉字串
round() #小數點保留位數 round(1.334,2) = 1.33
slice() #列表陣列切片
sorted() #將字典等變成有序
sum() #列表求和
super()
tuple()
type()
vars()
zip() #將兩個列表合併成字典
__import__(str) #引入檔案是字串方式
python批量重新命名
coding utf8 import os def rename i 0path f test filelist os.listdir path 該資料夾下所有的檔案 包括資料夾 for files in filelist 遍歷所有檔案 i i 1 olddir os.path.join path,...
python批量重新命名
import os 設定初始目錄 file dir r d 123 for root,dirs,files in os.walk file dir 設定路徑到每個子資料夾,子子資料夾.os.chdir root i 1 遍歷每個子資料夾,子子資料夾.中的每個檔案 for filespath in f...
python 檔案重新命名
獲取資料夾路徑 def get dirs dir dirlist for root,dirs,files in os.walk dir for d in dirs dirlist.os.path.join root,d return dirlist 獲取檔案的路徑 def get files dir...