Python3 內建函式

2022-08-24 15:42:10 字數 1055 閱讀 5428

#

compile

f = open("

函式遞迴.py")

data =compile(f.read(),'','

exec')

exec

(data)

#print

msg = "

又回到最初的起點

"f = open("

tofile

","w")

print(msg,"

記憶中你青澀的臉

",sep="

|",end="",file=f)

##slice

#a = range(20)

#pattern = slice(3,8,2)

#for i in a[pattern]: #等於a[3:8:2]

#print(i)##

#memoryview

#usage:

#>>> memoryview(b'abcd')##

在進行切片並賦值資料時,不需要重新copy原列表資料,可以直接對映原資料記憶體,

import

time

for n in (100000, 200000, 300000, 400000):

data = b'

x'*n

start =time.time()

b =data

while

b: b = b[1:]

print('

bytes

', n, time.time()-start)

for n in (100000, 200000, 300000, 400000):

data = b'

x'*n

start =time.time()

b =memoryview(data)

while

b: b = b[1:]

print('

memoryview

', n, time.time()-start)

幾個內建方法用法提醒

Python3內建函式

1 兩個列表可以相加 collections.counter計數器,計算列表中每項出現的次數,並返回字典型別,其中元素作為key,其計數作為value。當所訪問的鍵不存在時,返回0,而不是keyerror 否則返回它的計數。其中負號表示降序 預設公升序 與reverse true相同 4 數值的除法...

Python3 內建函式

返回乙個數的絕對值。實參可以是整數或浮點數。如果實參是乙個複數,返回它的模。返回 x 的 y 次冪 如果 z 存在,則對 z 取餘 比直接pow x,y z計算更高效 兩個引數形式的pow x,y 等價於冪運算子 x y。引數必須為數值型別。對於混用的運算元型別,則適用二元算術運算子的型別強制轉換規...

Python3 內建函式

abs 函式 函式返回 x 數字 的絕對值 python dict 函式 dict 函式用於建立乙個字典。dict 建立空字典 dict a a b b t t 傳入關鍵字 dict zip one two three 1,2,3 對映函式方式來構造字典 dict one 1 two 2 three...