eval()函式用來執行乙個字串表示式,並返回表示式的結果。
x = 6結果:print(eval('
3 * x'))
print(eval('
pow(x,2) + 3'))
print(eval("
(x - 4) * 3 - 2
"))
2.divmod
divmod()函式把除數和餘數運算結果結合起來,返回乙個包含商和餘數的元組(a / b,a % b)。
print(divmod(7, 2))結果:print(divmod(8, 2))
print(divmod(3+5 * x,1+2 * x))
3.sum
sum()函式對可迭代物件【列表,元組,集合】進行求和計算,可以設定初始值,預設為0。
print(sum([0,1,2])) #結果:初始值預設為 0
print(sum((2, 3, 4), 1)) #
初始值為 1
print(sum([0,1,2,3,4], 2))
4.format
python2.6開始,新增了一種格式化字串的函式str.format(),它增強了字串格式化的功能。基本語法是通過{}和:來代替%。format函式可以接收不限個數的引數,位置可以無序。
print("結果:{} {}
".format("
hello
", "
world
")) #
不設定指定位置,按預設順序
print("
".format("
hello
", "
world
")) #
設定指定位置
print("
".format("
hello
", "
world
")) #
設定指定位置
#my_list = ['菜鳥教程', 'www.runoob.com']通過字典設定引數
site =
print("
".format(**site))
#通過列表索引設定引數
you_list = ['北風網', 'www.bf.com']
print("**名:, 位址 ".format(my_list,you_list)) # "0"表示是format中的第乙個引數
數字格式化:
print("格式表:".format(3.1415926));
python重寫內建函式 python 內建函式
說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...
python內建函式簡稱 Python內建函式詳解
此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...
python內建函式使用 python內建函式使用
eval函式執行python表示式,有返回值 eval 1 2 3 4 5 exec函式執行的是python語句,沒有返回值 exec print 123 將字串型別的 編碼.物件能夠通過exec語句來執行或者eval 進行求值,c只是編譯,不執行 code for i in range 10 pr...