Python中內(nèi)置了許多有用的函數(shù),以下列舉了一些常用的:
- abs(x):返回數(shù)字的絕對值。
- all(iterable):如果集合中所有元素都是true或集合為空集合,返回True。
- any(iterable):如果集合中有一項元素是true,返回True;空集合為False。
- ascii(object):返回一個表示對象的字符串。
- bin(x):將整數(shù)轉(zhuǎn)換為前綴為’0b’的二進制字符串。
- bytearray([source[, encoding[, errors]]]):返回一個新的字節(jié)數(shù)組。
- callable(object):判斷對象參數(shù)是否可被調(diào)用(可被調(diào)用指的是對象能否使用()括號的方法調(diào)用)。
- chr(i):返回表示Unicode代碼點為整數(shù)i的字符的字符串。
- classmethod:將方法轉(zhuǎn)換為類方法。
- compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1):將源代碼編譯為代碼或AST對象。
- divmod(a, b):函數(shù)把除數(shù)和余數(shù)預(yù)算結(jié)果結(jié)合起來,返回一個包括商和余數(shù)的元組(a//b,a%b)。
- enumerate(iterable, start=0):函數(shù)用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標,一般用在for循環(huán)當中。
- input(prompt):函數(shù)接受一個標準輸入數(shù)據(jù)返回為string類型。
- int(x[, base]):函數(shù)用于將一個字符串或數(shù)字轉(zhuǎn)換為整型。
- open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):函數(shù)用于打開一個文件,創(chuàng)建一個file對象,相關(guān)的方法才可以調(diào)用它進行讀寫。
以上只是Python內(nèi)置函數(shù)的一部分,實際上Python還有更多的內(nèi)置函數(shù)可供使用。在使用這些函數(shù)時,建議查閱Python官方文檔以獲取詳細信息和用法示例。