Python内置函数功能汇总
本文按函數(shù)字母順序歸納知識(shí)點(diǎn):
abs(x):返回x的絕對(duì)值
all(iterable):集合中元素都為真是返回True,反之返回False
any(iterable):集合中的元素有一個(gè) 為真時(shí)為真;空串返回False
ascii():返回一個(gè)表示對(duì)象的字符串
bin():將整數(shù)轉(zhuǎn)換成二進(jìn)制
bool():返回布爾值,True或False
breakpoint():適用于調(diào)試器,適用于任何可調(diào)用對(duì)象,只要參數(shù)匹配即可
bytearray():返回一個(gè)新字節(jié)數(shù)組,這個(gè)數(shù)組里的元素是可變的,并且每個(gè)元素的值范圍: 0 <= x < 256。
bytes():將一個(gè)字符串轉(zhuǎn)換成你想要的編碼格式的字節(jié)。
callable(object):檢查對(duì)象object是否可調(diào)用
chr():返回整數(shù)對(duì)應(yīng)的ASCII碼對(duì)照表里的字符,取值范圍[0~255]之間的正數(shù)
classmethod():注解,用來說明這個(gè)方式是個(gè)類方法;類方法即可被類調(diào)用,也可以被實(shí)例調(diào)用;類方法類似于Java中的static方法;類方法中不需要有self參數(shù)
compile(): 將source編譯為,代碼對(duì)象能夠通過exec語句來執(zhí)行或者eval()進(jìn)行求值
complex():返回復(fù)數(shù)
delattr():刪除object對(duì)象名為name的屬性
dict():創(chuàng)建數(shù)據(jù)字典
dir():不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。
divmod():divmod(a,b)方法是計(jì)算a,b的商和余數(shù)
enumerate():返回一個(gè)可枚舉的對(duì)象,該對(duì)象的next()方法將返回一個(gè)tuple
eval():字符串str當(dāng)成有效的表達(dá)式來求值并返回計(jì)算結(jié)果
exec():執(zhí)行儲(chǔ)存在字符串或文件中的Python語句
filter():過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表
float():將一個(gè)字符串或數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)。如果無參數(shù)將返回0.0
format(value [, format_spec]):字符串的格式化,格式化的參數(shù)順序從0開始
frozenset([iterable]):產(chǎn)生一個(gè)不可變的set
getattr():返回一個(gè)對(duì)象屬性值
globals():返回一個(gè)描述當(dāng)前全局符號(hào)表的字典
hasattr(object, name):判斷對(duì)象object是否包含名為name的特性
hash(object):如果對(duì)象object為哈希表類型,返回對(duì)象object的哈希值
help():幫助信息
hex():10進(jìn)制整數(shù)轉(zhuǎn)換成16進(jìn)制,以字符串形式表示
id():獲取對(duì)象的內(nèi)存地址
input():獲取用戶輸入
int():將一個(gè)字符轉(zhuǎn)換為int類型
isinstance(object, classinfo):判斷object是否是class的實(shí)例
issubclass(class, classinfo):判斷是否是子類
iter(o[, sentinel]):生成一個(gè)對(duì)象的迭代器,第二個(gè)參數(shù)表示分隔符
len():返回集合長(zhǎng)度
list():將元組轉(zhuǎn)換為列表
locals():返回當(dāng)前的變量列表
map():根據(jù)提供的函數(shù)對(duì)指定序列做映射
max():回給定參數(shù)的最大值
min():回給定參數(shù)的最小值
next(iterator[, default]) :類似于iterator.next()
object():基類
oct():將一個(gè)數(shù)字轉(zhuǎn)化為8進(jìn)制
open() :用于打開一個(gè)文件,創(chuàng)建一個(gè) file 對(duì)象,相關(guān)的方法才可以調(diào)用它進(jìn)行讀寫
ord():是 chr() 函數(shù)(對(duì)于8位的ASCII字符串)或 unichr() 函數(shù)(對(duì)于Unicode對(duì)象)的配對(duì)函數(shù),它以一個(gè)字符(長(zhǎng)度為1的字符串)作為參數(shù),返回對(duì)應(yīng)的 ASCII 數(shù)值,或者 Unicode 數(shù)值,如果所給的 Unicode 字符超出了你的 Python 定義范圍,則會(huì)引發(fā)一個(gè) TypeError 的異常
pow(x, y[, z]) :返回x的y次冪
print():打印函數(shù)
property([fget[, fset[, fdel[, doc]]]]) :屬性訪問的包裝類,設(shè)置后可以通過c.x=value等來訪問setter和getter
range():產(chǎn)生一個(gè)序列,默認(rèn)從0開始
repr():將一個(gè)對(duì)象變換為可打印的格式
round():四舍五入
set():set對(duì)象實(shí)例化
setattr():設(shè)置屬性值
slice() 函數(shù)實(shí)現(xiàn)切片對(duì)象,主要用在切片操作函數(shù)里的參數(shù)傳遞
sorted():隊(duì)集合排序
str([object]) :轉(zhuǎn)換為string類型
sum():對(duì)集合求和
super():引用父類
tuple():生成一個(gè)tuple類型
type():返回該object的類型
vars() :返回對(duì)象的變量,若無參數(shù)與dict()方法類似
總結(jié)
以上是生活随笔為你收集整理的Python内置函数功能汇总的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: math标准库函数功能汇总
- 下一篇: Hadoop的安装与使用