Python的內建函式

2021-09-30 19:41:05 字數 2751 閱讀 4653

abs()

函式返回數字的絕對值。

語法:abs( x )

引數:x – 數值表示式

返回值:函式返回x (數字)的絕對值

例項:#!/usr/bin/python

print "abs(-45) : ", abs(-45)

print "abs(100.12) : ", abs(100.12)

print "abs(119l) : ", abs(119l)

輸出結果:

abs(-45) : 45

abs(100.12) : 100.12

abs(119l) : 119

divmod() 函式把除數和餘數運算結果結合起來,返回乙個包含商和餘數的元組(a // b, a % b)。在 python 2.3 版本之前不允許處理複數。

函式語法:divmod(a, b)

引數說明:a : 數字

b : 數字

例項 : >>>divmod(7, 2)

(3, 1)

>>> divmod(8, 2)

(4, 0)

>>> divmod(1+2j,1+0.5j)

((1+0j), 1.5j)

input() 將所有輸入作為字串看待,返回字串型別。而 input() 在對待純數字輸入時具有自己的特性,它返回所輸入的數字的型別( int, float )。

函式語法:input([prompt])

引數說明:prompt: 提示資訊

例項:

a = input(「input:」)

input:123 # 輸入整數

type(a)

# 整型

a = input(「input:」)

input:「runoob」 # 正確,字串表示式

type(a)

# 字串

a = input(「input:」) input:runoob # 報錯,不是表示式 traceback (most recent call last):

file 「」, line 1, in

file 「」, line 1, in

nameerror: name 『runoob』 is not defined

open() 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。

函式語法:open(name[, mode[, buffering]])

引數說明:name : 乙個包含了你要訪問的檔名稱的字串值。

mode : mode 決定了開啟檔案的模式:唯讀,寫入,追 加等。所有可取值見如下的完全列表。這個引數是非強制的,預設檔案訪問模式為唯讀®。

buffering : 如果 buffering 的值被設為 0,就不會有寄存。如果 buffering 的值取 1,訪問檔案時會寄存行。如果將 buffering 的值設為大於 1 的整數,表明了這就是的寄存區的緩衝大小。如果取負值,寄存區的緩衝大小則為系統預設。

staticmethod()

all()

enumerate()

int()

ord()

str()

any()

eval()

isinstance()

pow()

sum()

basestring()

execfile()

issubclass()

print()

super()

bin()

file()

iter()

property()

tuple()

bool()

filter()

len()

range()

type()

bytearray()

float()

list()

raw_input()

unichr()

callable()

format()

locals()

reduce()

unicode()

chr()

frozenset()

long()

reload()

vars()

classmethod()

getattr()

map()

repr()

xrange()

cmp()

globals()

max()

reverse()

zip()

compile()

hasattr()

memoryview()

round()

import()

complex()

hash()

min()

set()

delattr()

help()

next()

setattr()

dict()

hex()

object()

slice()

bir()

id()

oct()

sorted()

exec內建表示式:

python內建函式 python的內建函式 方法

1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...