python所有內(nèi)置函數(shù)的用法_第1頁
python所有內(nèi)置函數(shù)的用法_第2頁
python所有內(nèi)置函數(shù)的用法_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

python所有內(nèi)置函數(shù)的用法

Python擁有許多內(nèi)置函數(shù)(Built-inFunctions),提供了基本的操作和功能,用戶可以直接調(diào)用使用。本文將介紹Python所有內(nèi)置函數(shù)的用法,分為以下十個部分:

一、數(shù)學函數(shù)

這些函數(shù)提供了一些常見的數(shù)學運算函數(shù),如abs()、divmod()、max()、min()、pow()、round()等。

abs(x):返回x的絕對值;

divmod(a,b):返回a除以b的商和余數(shù);

max(iterable[,key]):返回最大的元素;

min(iterable[,key]):返回最小的元素;

pow(x,y[,z]):返回x的y次方;

round(number[,ndigits]):返回浮點數(shù)number的四舍五入值,ndigits是小數(shù)位數(shù)。

二、邏輯函數(shù)

這些函數(shù)提供了一些邏輯運算函數(shù),如all()、any()、bool()等。

all(iterable):如果iterable的所有元素均為True,則返回True;

any(iterable):如果iterable中任何一個元素為True,則返回True;

bool([x]):將x轉(zhuǎn)換為布爾值;

三、類型函數(shù)

這些函數(shù)提供了一些類型判斷和轉(zhuǎn)換函數(shù),如int()、float()、str()、type()等。

int(x,base=10):將x轉(zhuǎn)換為一個整數(shù);

float([x]):將x轉(zhuǎn)換為一個浮點數(shù);

str(object=''):返回一個字符串;

type(object):返回對象的類型。

四、序列函數(shù)

這些函數(shù)提供了一些序列操作函數(shù),如len()、list()、tuple()、max()、min()、sum()等。

len(s):返回序列s的長度;

list(iterable):將可迭代對象轉(zhuǎn)換為列表;

tuple(iterable):將可迭代對象轉(zhuǎn)換為元組;

max(iterable[,key]):返回最大的元素;

min(iterable[,key]):返回最小的元素;

sum(iterable[,start]):返回可迭代對象iterable的所有元素的總和。

五、集合函數(shù)

這些函數(shù)提供了一些集合操作函數(shù),如set()、frozenset()、max()、min()等。

set([iterable]):創(chuàng)建一個無序不重復(fù)元素集;

frozenset([iterable]):創(chuàng)建一個不可變集合;

max(iterable[,key]):返回最大的元素;

min(iterable[,key]):返回最小的元素;

六、字典函數(shù)

這些函數(shù)提供了一些字典操作函數(shù),如dict()、keys()、values()等。

dict():創(chuàng)建一個空字典;

keys():返回字典的鍵列表;

values():返回字典的值列表;

items():返回字典的鍵值對列表;

七、文件函數(shù)

這些函數(shù)提供了一些文件操作函數(shù),如open()、close()、read()、write()等。

open(file,mode='r',buffering=-1,…):打開一個文件;

close():關(guān)閉一個文件;

read(size=-1):從文件中讀取字符串;

write(s):將字符串s寫入文件。

八、字符串函數(shù)

這些函數(shù)提供了一些字符串操作函數(shù),如capitalize()、count()、join()、split()等。

capitalize():將字符串的第一個字符轉(zhuǎn)換為大寫;

count(sub[,start[,end]]):返回子字符串sub在字符串中出現(xiàn)的次數(shù);

join(iterable):將一個可迭代對象的元素連接起來,生成一個新的字符串;

split([sep[,maxsplit]]):將字符串按照分隔符sep分割,返回一個子字符串列表。

九、時間函數(shù)

這些函數(shù)提供了一些時間操作函數(shù),如time()、ctime()、gmtime()、localtime()等。

time():返回當前時間的時間戳;

ctime([secs]):將時間戳轉(zhuǎn)換為時間;

gmtime([secs]):將時間戳轉(zhuǎn)換為UTC時間;

localtime([secs]):將時間戳轉(zhuǎn)換為本地時間。

十、其他函數(shù)

這些函數(shù)提供了一些其他常用的函數(shù),如help()、dir()、id()、print()等。

help([object]):顯示對象的文檔字符串;

dir([object]):不帶參數(shù)時,返回當前作用域的所有變量和方法名列表;

id(object):返回對象的內(nèi)存地址;

print():打印輸出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論