python內建方法重新命名 python 內建方法

2021-10-11 11:24:52 字數 1749 閱讀 5770

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...