天天看點

前言,python

今天老師講到一個對稱處理時, 我發現老師用range(-3, 4) 颠覆了我對range函數使用負數的思想. 但是我覺得老師的代碼可以優化, 因為之前看官方文檔時有個函數可以求絕對值, 我隻有印象, 卻不記得了.

if i < 0:

pre_space = -i

else:

pre_space = i

可是使用一個函數之後, 隻用使用一行代碼即可.

pre_space = abs(i)

内置函數

python解釋器内置了許多始終可用的函數和類型。它們按字母順序列在此處。

内置功能

abs() delattr() hash() memoryview() set()

all() dict() help() min() setattr()

any() dir() hex() next() slice()

ascii() divmod() id() object() sorted()

bin() enumerate() input() oct() staticmethod()

bool() eval() int() open() str()

breakpoint() exec() isinstance() ord() sum()

bytearray() filter() issubclass() pow() super()

bytes() float() iter() print() tuple()

callable() format() len() property() type()

chr() frozenset() list() range() vars()

classmethod() getattr() locals() repr() zip()

compile() globals() map() reversed() import()

complex() hasattr() max() round()