python 內建函式

2021-08-21 04:12:20 字數 2592 閱讀 9814

(後期挨個解釋)

max() min()   #比較同型別資料

pow()  方法返回 xy(x的y次方) 的值。如果z在存在,則再對結果進行取模,其結果等效於pow(x,y) %z

round() 四捨五入

set()

slice()

class slice(stop)

class slice(start, stop[, step])

isinstance()

isinstance(object, classinfo)

locals() 函式會以字典型別返回當前位置的全部區域性變數。

>>>def runoob(arg):    # 兩個區域性變數:arg、z

... z = 1

... print (locals())

...

>>> runoob(4)

# 返回乙個名字/值對的字典

>>>

vars() 函式返回物件object的屬性和屬性值的字典物件。

>>>print(vars())

>>> class runoob:

... a = 1

...

>>> print(vars(runoob))

>>> runoob = runoob()

>>> print(vars(runoob))

{}

__import__() 

# import 'test'#報錯

# module_name='test'

# m=__import__(module_name)

# m.say_hi()

all([ ]) #全為真,true

any([ ]) #有一為真,true

bin()

hex()

chr() #將ascii轉化為字元

ord() #將字元轉化為ascii

dir() #不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__(),該方法將最大限度地收集引數資訊。

divmod() #把除數和餘數運算結果結合起來,返回乙個包含商和餘數的元組(a // b, a % b)。

在 python 2.3 版本之前不允許處理複數。

enumerate() #用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。

abs()

divmod()

input()

open()

staticmethod()

all()

enumerate()

int()

ord()

str()

any()

eval()

isinstance()

pow()

sum()

basestring()

execfile()

issubclass()

print()

super()

bin()

file()

iter()

property()

tuple()

bool()

filter()

len()

range()

type()

bytearray()

float()

list()

raw_input()

unichr()

callable()

format()

locals()

reduce()

unicode()

chr()

frozenset()

long()

reload()

vars()

classmethod()

getattr()

map()

repr()

xrange()

cmp()

globals()

max()

reverse()

zip()

compile()

hasattr()

memoryview()

round()

__import__()

complex()

hash()

min()

set()

delattr()

help()

next()

setattr()

dict()

hex()

object()

slice()

dir()

id()

oct()

sorted()

exec 內建表示式

iter()

from functools import partial #偏函式

固定引數

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

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

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...

python內建函式使用 python內建函式使用

eval函式執行python表示式,有返回值 eval 1 2 3 4 5 exec函式執行的是python語句,沒有返回值 exec print 123 將字串型別的 編碼.物件能夠通過exec語句來執行或者eval 進行求值,c只是編譯,不執行 code for i in range 10 pr...