abs(-230) #取絕對值
all([0,1,-5]) #如果引數裡面的所有值都為真就返回真,否則返回假
any([0,1,-5]) #如果引數裡面有乙個值為真則返回真,否則返回假
ascii([1,2,'fds','浮點數'])#將引數變成字串
bin(8) #十進位制轉二進位制
hex(255) #轉十六進製制
oct(4) #轉八進位制
bool(2) #判斷引數真假
a = bytes("abcde",encoding="utf-8") #將字串轉換成二進位制
b = bytearray("abcde",encoding="utf-8") #將字串轉換成二進位制陣列
b[2] = 100 #然後就可以想陣列一樣修改值
def test():pass
callable(test) #判斷引數是否能被呼叫,test是函式,所以能被呼叫,返回true
chr(100) #把數字對應的ascii碼字元取出來
ord('d') #返回對應的ascii碼編號
a = {}
dir(a) #檢視a有什麼方法
divmod(5,2) #返回引數一處以引數二的結果和餘數
a = '''
a = [1,2,3]
b = iter(a)
print(b.__next__())
'''exec(a) #將字串編譯成**,然後執行
res = filter(lambda n:n>5,range(10)) #用來過濾資料,第乙個是條件,第二個是資料
for i in res:
print(i)
res = map(lambda n:n*n,range(10)) #用來處理資料,第乙個是處理方式,第二個是資料
for i in res:
print(i)
import functools
res = functools.reduce(lambda x,y:x*y,range(10)) #累計處理
#第乙個引數是累計的方式,這裡是累加
#第二個引數是需要運算的資料
print(res) #45
a = frozenset([1,4,33,212,54]) #將乙個列表變成不可修改的
globals() #返回當前檔案的所有變數名和值
globals().get('a') #這樣可以取出變數名對應的值
hash('test') #返回物件的雜湊值
max() #返回最大值
min() #返回最小值
pow(3,5) #3的5次方
repr(a) #將乙個物件轉換成字串
round(1.5461,2) #保留2位小數
a =
sorted(a.items()) #按照key值進行排序
sorted(a.items(),key=lambda x:x[1]) #按照value進行排序
a = [1,2,3,4,5,6]
b = ['a','b','c','d']
for i in zip(a,b): #將a和b一一對應組成4個元組,a中的5,6沒有對應的元組,所以就不顯示
print(i)
__import__('decorator') #將同目錄下的decorator.py檔案匯入
python學習之路(內建方法)
不解釋 abs 解釋 非零就是真 print all 0,1,1 0 不為真 false print all 1,1 true 只要有乙個為真,就是true print all 1,1 true print any 空為假 false print any 0 false print any 0,1 ...
Python學習之路10 內建方法
id obj,返回物件的標識,這個標識對每個物件而言是唯一的 type object 返回物件的類別 a 10 b 0.5 c type a class int type b class float type c class list type len class builtin function ...
Python學習之路 內建函式
print all 0,15,3 all全部都是可迭代的元素時返回true print all 1,15,3 print any 1,15,3 any任意乙個是可迭代的元素時返回true print any print ascii 1,2,開掛 轉換成ascii碼 a ascii 1,2,開掛 pr...