type() 函式type() 函式如果你只有第乙個引數則返回物件的型別,三個引數返回新的型別物件
語法:type(object)
type(name, bases, dict)
tuple 函式 tuple 函式將可迭代系列(如列表)轉換為元組
語法tuple( iterable )
iterable – 要轉換為元組的可迭代序列
super() 函式
super() 函式是用於呼叫父類(超類)的乙個方法。
super 是用來解決多重繼承問題的,直接用類名呼叫父類方法在使用單繼承的時候沒問題,但是如果使用多繼承,會涉及到查詢順序(mro)、重複呼叫(鑽石繼承)等種種問題。
mro 就是類的方法解析順序表, 其實也就是繼承父類方法時的順序表。
語法super(type[, object-or-type])
type – 類。
object-or-type – 類,一般是 self
sum() 函式 sum() 方法對系列進行求和計算
str() 函式
str() 函式將物件轉化為適於人閱讀的形式
staticmethod() 函式
python staticmethod 返回函式的靜態方法。
sorted() 函式
sorted() 函式對所有可迭代的物件進行排序操作
slice() 函式
slice() 函式實現切片物件,主要用在切片操作函式裡的引數傳遞
語法class slice(stop)
class slice(start, stop[, step])
setattr() 函式
setattr() 函式對應函式 getattr(),用於設定屬性值,該屬性不一定是存在的。
語法setattr(object, name, value)
set() 函式
set() 函式建立乙個無序不重複元素集,可進行關係測試,刪除重複資料,還可以計算交集、差集、並集等
語法class set([iterable])
iterable – 可迭代物件物件
返回新的集合物件
round() 函式
round() 方法返回浮點數 x 的四捨五入值,準確的說保留值將保留到離上一位更近的一端(四捨六入)。精度要求高的,不建議使用該函式。
語法round( x [, n] )
reversed 函式reversed 函式返回乙個反轉的迭代器
語法reversed(seq)
range() 函式
python3 range() 函式返回的是乙個可迭代物件(型別是物件),而不是列表型別, 所以列印的時候不會列印列表。
python3 list() 函式是物件迭代器,可以把range()返回的可迭代物件轉為乙個列表,返回的變數型別為列表。
python2 range() 函式返回的是列表。
語法range(stop)
range(start, stop[, step])
property() 函式
property() 函式的作用是在新式類中返回屬性值
語法class property([fget[, fset[, fdel[, doc]]]])
print() 函式
print() 方法用於列印輸出,最常見的乙個函式。
語法print(*objects, sep=』 『, end=』\n』, file=sys.stdout, flush=false)
pow() 函式pow() 方法返回 x的y次方的值
語法pow(x, y[, z])
x – 數值表示式。
y – 數值表示式。
z – 數值表示式。
返回 x的y次方的值
open() 函式
python open() 函式用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror
語法open(file, mode=『r』, buffering=-1, encoding=none, errors=none, newline=none, closefd=true, opener=none)
max()函式
max() 方法返回給定引數的最大值,引數可以為序列
min() 函式
min() 方法返回給定引數的最小值,引數可以為序列
len()方法
python len() 方法返回物件(字元、列表、元組等)長度或專案個數
int() 函式
int() 函式用於將乙個字串或數字轉換為整型
input() 函式
input() 函式接受乙個標準輸入資料,返回為 string 型別
dir() 函式
dir() 函式不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__(),該方法將最大限度地收集引數資訊。
dir() 函式
dir() 函式不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__(),該方法將最大限度地收集引數資訊。
python 中全域性函式的使用
import 關鍵字 匯入模組 全域性函式 print input dir import math ceil 向上取整 天花板函式 上入整數函式 ceil x 返回數字的上入整數,如math.ceil 4.1 返回 5 floor 向下取整 地板函式 下舍取整函式 floor x 返回數字的下舍整數...
python定義語言級的全域性函式
python 如何定義像 len 一樣的語言級的全域性函式呢?我說的是,定義完之後不用 import 也能直接使用的函式。那麼,先來看看 len 函式是定義在 的。呃 我也忘記我是怎麼知道 len 函式是在 builtins 裡的了,反正我就是知道了嘛。好的,既然知道全域性函式是定義在 builti...
Python函式操作外部(全域性)變數
在python的哲學裡,函式不強制要有返回值,對於沒有reutrn的函式直譯器會自作主張返回乙個none 因此,可以用函式實現過程封裝。函式內部變數都是區域性的,相當於namespace限定在這個函式裡,無法影響全域性,例如 def init x 0 init x traceback most re...