1. 程式人生 > >Python入門:內置函數

Python入門:內置函數

img 最大 -c 實例 aabb stdout 展示 sys code

技術分享圖片
可創建一個整數列表,一般用在 for 循環中。

函數語法
range(start, stop[, step])

參數說明:
start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0, 5);
end: 計數到 end 結束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
step:步長,默認為1。例如:range(0, 5) 等價於 range(0, 5, 1)

示例:
>>>range(10)        # 從 0 開始到 10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11)     #
從 1 開始到 11 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> range(0, 30, 5) # 步長為 5 [0, 5, 10, 15, 20, 25] >>> range(0, 10, 3) # 步長為 3 [0, 3, 6, 9] >>> range(0, -10, -1) # 負數 [0, -1, -2, -3, -4, -5, -6, -7, -8, -9] >>> range(0) [] >>> range(1, 0) [] for i in range(0,10) # i遍歷從0到9
range()

技術分享圖片
返回對象(字符、列表、元組等)長度或項目個數。

語法
len()方法語法:
len( s )

參數
s -- 對象。
返回值
返回對象長度。


示例
以下實例展示了 len() 的使用方法:
>>>str = "runoob"
>>> len(str)             # 字符串長度
6
>>> l = [1,2,3,4,5]
>>> len(l)               # 列表元素個數
5

for i in range(len(list))
len()

技術分享圖片
打印輸出

語法
print(*objects, sep= , end=\n, file=sys.stdout) 參數 objects -- 復數,表示可以一次輸出多個對象。輸出多個對象時,需要用 , 分隔。 sep -- 用來間隔多個對象,默認值是一個空格。 end -- 用來設定以什麽結尾。默認值是換行符 \n,我們可以換成其他字符串。 file -- 要寫入的文件對象。 返回值 無。 示例 以下展示了使用 print 函數的實例: Python3 下測試 >>>print(1) 1 >>> print("Hello World") Hello World >>> a = 1 >>> b = runoob >>> print(a,b) 1 runoob >>> print("aaa""bbb") aaabbb >>> print("aaa","bbb") # 默認空格間隔 aaa bbb >>> >>> print("www","runoob","com",sep=".") # 設置間隔符 www.runoob.com
print()

技術分享圖片
方法對系列進行求和計算。

語法
sum(iterable[, start])

參數
iterable -- 可叠代對象,如列表。
start -- 指定相加的參數,如果沒有設置這個值,默認為0。
返回值
返回計算結果。

示例
以下展示了使用 sum 函數的實例:
>>>sum([0,1,2])  
3  
>>> sum((2, 3, 4), 1)        # 元組計算總和後再加 1
10
>>> sum([0,1,2,3,4], 2)      # 列表計算總和後再加 2
12
sum()

技術分享圖片
返回給定參數的最小值,參數可以為序列。

語法
以下是 min() 方法的語法:
min( x, y, z, .... )
參數
x -- 數值表達式。
y -- 數值表達式。
z -- 數值表達式。
返回值
返回給定參數的最小值。
實例
以下展示了使用 min() 方法的實例:
#!/usr/bin/python

print "min(80, 100, 1000) : ", min(80, 100, 1000)
print "min(-20, 100, 400) : ", min(-20, 100, 400)
print "min(-80, -20, -10) : ", min(-80, -20, -10)
print "min(0, 100, -400) : ", min(0, 100, -400)
以上實例運行後輸出結果為:
min(80, 100, 1000) :  80
min(-20, 100, 400) :  -20
min(-80, -20, -10) :  -80
min(0, 100, -400) :  -400
min()

技術分享圖片
返回給定參數的最大值,參數可以為序列。

語法
以下是 max() 方法的語法:
max( x, y, z, .... )
參數
x -- 數值表達式。
y -- 數值表達式。
z -- 數值表達式。
返回值
返回給定參數的最大值。

示例
以下展示了使用 max() 方法的實例:
#!/usr/bin/python

print "max(80, 100, 1000) : ", max(80, 100, 1000)
print "max(-20, 100, 400) : ", max(-20, 100, 400)
print "max(-80, -20, -10) : ", max(-80, -20, -10)
print "max(0, 100, -400) : ", max(0, 100, -400)
以上實例運行後輸出結果為:
max(80, 100, 1000) :  1000
max(-20, 100, 400) :  400
max(-80, -20, -10) :  -10
max(0, 100, -400) :  100
max()

Python入門:內置函數