python基礎 內建函式

2022-07-08 23:30:19 字數 2543 閱讀 6385

這數量有點多啊!不過有一些是前面已經用過的,還有一些是物件導向的(後面學),現在需要掌握的不算多。

print(abs(-2))#

abs全稱abs-全稱absolute value,絕對值

print(all([1,2,'']))#

可迭代引數 iterable 中的所有元素bool是否全為true

print(any([1,2,'']))#

可迭代引數 iterable 中的所有元素bool是否有乙個為true

print(divmod(10,3)) #

返回(商,餘數),(3,1)

print((eval('

3*3')))#

執行乙個字串表示式,並返回表示式的值。

st='

[1,2,"aa"]

'print(eval(st))#

把字串的內容提取出來

print(hash(()))#

可hash,資料就是不可變型別,不可hash就是可變型別。資料被修改,hash必改變

print(help(all))#

函式用於檢視函式或模組用途的詳細說明。

bin:10進製》2進製

#hen:10進製》16進製制

#oct:10進製》8進製

print(isinstance(1,int))#

函式來判斷乙個物件是否是乙個已知的型別

l=[1,2,55,32]

print

(max(l))

print

(min(l))

print(zip([1,2,3],['

a','

b','

c','

d']))#

zip-拉鍊。將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回記憶體位址。

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

a','

b','

c','

d'])))#

需要使用list

可迭代都行

返回當前整數對應的 ascii 字元。

print(ord("

a"))#

回值是對應的十進位制整數。

print(pow(2,4))#

同**,求幾次方

print(pow(2,3,2))#

2**3%2,求餘

print(reversed([1,2,3,4]))#

反轉的記憶體位址

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

反轉print(round(3.4))#

四捨五入

切片,同l

l1=[1,3,2,5]

print(sorted(l1))#

從小到大排序,不同大小不能比

l2=['

a','

dd','e'

]print(sorted(l2))#

先比較第一位的ascii碼大小,若一樣則比較第二位。。。。

求和print(type(1))

#locals,vars返回當前區域性變數

#import匯入模組,如果乙個模組經常變化就可以使用 __import__() 來動態載入,使用時需要賦值給乙個變數

python基礎 內建函式

print input len type open tuple list int bool set dir id str print locals 返回本地作用域中的所有名字 print globals 返回全域性作用域中的所有名字 global 變數 nonlocal 變數 迭代器.next ne...

Python基礎 內建函式

python 直譯器內建了很多函式和型別,我們可以在任何時候使用它們。內建函式 含義abs val 求val的絕對值 all iterable 如果可迭代物件中所有的元素為真那麼就返回true,否者返回false any iterable 如果可迭代物件中有乙個元素為真那麼就返回true,如果否則返...

python基礎 16 內建函式

abs 取絕對值 all 可迭代物件的每個元素都為真,則為true,否則為flase print abs 1 print all 1,2,1 0 print all 1,2 print all 1,2,1 1 print all o any 迭代物件中元素有乙個為真,則為真 bin 把十進位制轉換成...