python學習 31 內建函式

2022-09-02 06:45:10 字數 2672 閱讀 4962

1.abs()  絕對值

2.all()    判斷列表裡的所有值的布林值(如果迭代列表裡的每個值後都是true 則返回true)

print(all([1,2,'

1']))

執行結果:

true

process finished with exit code 0

3.any() 與all相反 ,如果有乙個為真 都為真

4.bin() 十進位制轉換為二進位制

5.bool() 判斷布林值  。為false的布林值(空,none,0)

6.bytes()  將字串轉換成位元組

name = '小明'

print(bytes(name,encoding='

utf-8

'))

執行結果:

b'

\xe5\xb0\x8f\xe6\x98\x8e

' # 6個位元組

process finished with exit code 0

7.decode 解碼   (ascii 不能編碼中文)

name = '小明'

print(bytes(name,encoding='

utf-8

').decode('

utf-8'))

print(bytes(name,encoding='

gbk').decode('

gbk'))

執行結果:

小明

小明process finished with exit code 0

8.chr()   按照ascii表 列印

9.dir()  目錄

print(dir(all))

執行結果:

['

__call__

', '

__class__

', '

__delattr__

', '

__dir__

', '

__doc__

', '

__eq__

', '

__format__

', '

__ge__

', '

__getattribute__

', '

__gt__

', '

__hash__

', '

__init__

', '

__init_subclass__

', '

__le__

', '

__lt__

', '

__module__

', '

__name__

', '

__ne__

', '

__new__

', '

__qualname__

', '

__reduce__

', '

__reduce_ex__

', '

__repr__

', '

__self__

', '

__setattr__

', '

__sizeof__

', '

__str__

', '

__subclasshook__

', '

__text_signature__']

process finished with exit code 0

10.divmod()   取商和餘     

print(divmod(4,2))    # 可以用來做分頁功能,例如:一共4頁,每頁分了2行字,一共分了2頁。

執行結果:

(2, 0)

process finished with exit code 0

11.eval() 提取字串中的資料結構,還可以把字串中的表示式進行運算

12.hash()   可hash的資料型別,為不可變資料型別

print(hash("

113123123465"))

print(hash("

456asdfa4561sdf1a456sad4f

"))

執行結果:

714133531

-1932136269process finished with exit code 0

13.help() 檢視幫助

14.hex()  十進位制轉十六進製制

15.oct()  十進位制轉八進位制

16.isinstance()   判斷型別

print(isinstance(1,int))

執行結果:

true

process finished with exit code 0

17.locals()  列印當前路徑  (區域性)

18.globals()  列印路徑(當前檔案的路徑)

19.max() 取最大值

20.min()取最小值

Python學習 內建函式

迭代器.next next 迭代器 迭代器 iter 可迭代的 迭代器 可迭代的.iter range 10 range 1 11 print next in dic range 1 11,2 特點 1.1.節省記憶體空間 1.2.逐個取值,乙個迭代器只能取一次 生成器含有yield關鍵字的函式都是...

學習python的內建函式

在python中有很多內建函式,當然隨著學習的深入,你也可以學會建立對自己有用的函式。簡單的理解下函式的概念,就是你編寫了一些語句,為了方便使用這些語句,把這些語句組合在一起,給它起乙個名字。使用的時候只要呼叫這個名字,就可以實現語句組的功能了。bool intfloat complex 複數 co...

python學習2 內建函式

最近學習了python的一些內建函式,有一些我想記住的函式,將它們寫在這裡方便我再次記憶 進製轉換的函式 整數轉二進位制 bin x 整數轉八進位制 ord x 整數轉十六進製制 hex x 單個字元與unicode編碼轉換的函式 字元轉unicode ord x unicode轉字元 chr x ...