Python day12部分內建函式的常見方法

2022-02-24 19:57:52 字數 1230 閱讀 2691

#

內建函式

print(abs(-1))#

絕對值print(all([1,2,'

1']))#

判斷list的真假,都真則真,有乙個假也是假

print(any(''))#

有乙個真就真,全假則假

print(bin(3))#

十進位制轉換二進位制

print(bool(''))#

空,none,0為false,其他為true

print(bytes('

你好',encoding='

utf-8

'))#

把字串編碼

print(bytes('

你好',encoding='

utf-8

').decode('

utf-8

'))#

解碼print(chr(97))#

把數字轉為字元(ascii)碼

print(dir(dir))#

檢視某個目錄類裡面的(沒什麼用)

print(divmod(10,3))#

結果為(商,餘數)

print(hash(2))#

用hash運算

#可hash的資料型別是不可變的,不可hash的是可變資料型別

print(help(all))#

列印方法的用法

print(isinstance(1,int))#

判斷乙個數是否為某資料型別

print(max([1,2,3]))

print(min([1,23,0]))

print(list(zip([1,2,3,4,5],['

a','

b','

c','

d','

e'])))#

將左右拉鍊,變成一一對應的關係

ord('

c')#

把字元轉換為數字

print(pow(10,3))#

次方print(list(reversed([1,2,3])))#

反轉print(round(3.5))#

四捨五入

#slice切片(沒什麼用)

li=[1,2,3,4,5]

s1=slice(0,4,2)

print

(li[s1])

print(sorted([1,5,9,7,2]))#

排序

刻意練習Python DAY12

1.new class capstr str def new cls,string string string.upper return str.new cls,string a capstr i love fish a i love fish 2.del classc def init self ...

python day12 函式高階

1.命名空間 分三種 全域性命名空間,區域性命名空間,內建命名空間。載入順序 內建命名空間 全域性命名空間 區域性命名空間 取值順序 區域性命名空間 全域性命名空間 內建命名空間 2.作用域 作用域就是作用範圍,按照生效範圍可以分為全域性作用域和區域性作用域。全域性作用域 包含 內建命名空間 全域性...

字典與函式(Python day 12)

只要外字典的鍵和內字典的值 a 002 003 for key,val in a.items 開啟一層字典 print key,end for key 1,val 1 in val.items 開啟下一層字典 print val 1,end print 思想是 先把外字典開啟,把外字典的鍵給輸出,然...