Python 內建函式(68個)講解

2021-09-24 09:10:53 字數 1443 閱讀 3712

一、主要內容:

1、內建函式

迭代器相關:

使用字串型別來執行**:

print

(eval

('1+1'))

#2a =

2print

(eval

('a+a'))

#4def

func()

:print

(123

)eval

('func()'

)#執行func函式,列印123

exec

("""

for i in range(10):

print(i)

""")

#for要和exec在同乙個位置,不然會報錯

exec

("""

def func():

print(123)

""")

'''

引數說明:

1. resource 要執行的**, 動態**片段

2. 檔名, **存放的檔名, 當傳入了第乙個引數的時候, 這個引數給空就可以了

3. 模式, 取值有3個,

1. exec: 一般放一些流程語句的時候

2. eval: resource只存放乙個求值表示式.

3. single: resource存放的**有互動的時候. mode應為single

'''code1 =

"for i in range(10): print(i)"

c1 =

compile

(code1,

"", mode=

"exec"

)exec

(c1)

code2 =

'1+1'

c2 =

compile

(code2,

'',mode=

'eval'

)a =

eval

(c2)

print

(a)code3 =

'a = input("")'

c3 =

compile

(code3,

'', mode=

'single'

)exec

(c3)

print

(a)

有返回值的字串形式的**用eval(),沒有返回值的字串形式的**用exec()

檔案操作相關:

模組相關:

幫助:呼叫相關:

檢視內建屬性:

基礎資料型別相關:

數字相關:

進展轉換相關:

數**算:

字串相關:

資料集合:

其他相關:

68個內建函式

一.1.內建函式 什 麼是內建函式?就是python給你提供的.拿來直接 用的函式,比如print.input等等.截 止到python版本3.6.2 python 一共提供了 68個內建函式.他們就是python直接提供給我們的.有 一些我們已經 用過了 有 一些還沒有 用過 還有 一些需要學完了...

python 66個內建函式

1.2.true true false 3.true true false4.1 2 我們 5.6.true false 7.abcde utf 8 print11 50print 8.9.12 310.9711.12.for in10 print exec exec 代表可執行 執行 13.14....

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...