您好,登錄后才能下訂單哦!
1.強制類型轉換
2.輸入輸出
3.數(shù)學相關
abs() 絕對值
qqq = abs(-253) print(qqq)
float() 轉換成浮點型
v = 55 v1 = float(v) print(v1)
max() 找到最大值
list = [11,22,33,55] qqq = max(list) print(qqq)
min() 找到最小值
list = [11,22,33,55] qqq = min(list) print(qqq)
sum() 求和
list = [11,22,33,55] qqq = sum(list) print(qqq)
divmod 兩個數(shù)相除得商和余數(shù)
a = 101 b = 5 # C為商,D為余數(shù) c,d = divmod(a,b) print(c,d)
4.進制轉換相關
v1 = '0b1101' # 用base表示讀的是二進制,base 的值代表要轉換的進制 result = int(v1,base=2) print(result)
hex(),將十進制轉換為十六進制
5.編碼相關
chr()
# 將十進制數(shù)字轉換成unicode編碼中的對應字符串 v = chr(90) print(v)
ord()
# 根據(jù)字符在unicode編碼中找到其對應的十進制。 v = ord('過') print(v)
6.內(nèi)置函數(shù)高級
map() : 循環(huán)每個元素(第二個參數(shù))。讓后將每個元素執(zhí)行函數(shù)(第一個參數(shù)),將每個函數(shù)執(zhí)行的結果保存到新的列表中并返回。
v1 = [11,22,33,44,55] def func(arg): return arg+100 # 第一個參數(shù):必須是和函數(shù) # 第二個參數(shù):必須是可迭代類型(可以被for循環(huán)的) result = map(func,v1)# 然后將函數(shù)的返回值添加到一個空列表 print(list(result))#map返回一個特殊的對象,必須要轉換成列表才能看見# 簡寫: v = [11,22,33]reslt = map(lambda x:x+100,v)print(list(reslt))
filter():
v = [11,22,'wdc',22,'qwee',33] def wdc(v): if type(v) == int: return True else: return False # 將列表V中的每一個元素傳遞給函數(shù)wdc,如果返回值為True,則添加到列表中,否則不添加 result = filter(wdc,v) print(list(result))# 或 v = [11,22,'wdc',22,'qwee',33]def wdc(v): return type(v) == int# 將列表V中的每一個元素傳遞給函數(shù)wdc,如果返回值為True,則添加到列表中,否則不添加result = filter(wdc,v)print(list(result))
reduce
import functools v = [1,2,3,4,5,6] def func(x,y): return x + y # 將v列表中的所有元素依次傳入func函數(shù)中,返回一個值。 result = functools.reduce(func,v) print(result)
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。