range從字面意思理解即區間,range的函式原型是range(start,stop,step)顧名思義,該區間從start開始走,到stop停止(準確的說,是在stop的前一步停止,因為range是乙個半開半閉的區間),每一步的步長是step。比如說:range(1,5,1),表示從1開始每一步的步長是1,用區間表示就是[1,2,3,4],如果步長是2,那麼就是[1,3],注意這裡是沒有5的。range函式,也可簡寫為range(stop),只寫明結束的位置,開始的位置即start預設為0,step預設為1。range(5)就等同於range(0,5,1)。我們可以列印一下看看
在平時的使用中,我們可以用該函式去表示一段區間,並且按照我們自己的意願去訪問區間裡的所有元素或者某些元素。我最開始使用該函式,是在寫九九乘法表的時候,我們可以指定區間範圍。
在完成了九九乘法表之後,我想到了逆序列印,那麼顯然我們的區間需要從正序的1到9,變成9到1,直接寫range(9,1)顯然是不行的,因為我們沒指定step的時候,預設step是1,9無法正著走到1去,那麼我們就想到,我們的step可以置為-1,讓9倒著走到-1去,這個時候我們就可以用range(9,1,-1)去完成我們所需要的
python 之 函式 內建函式
方法 含義備註 abs 1 求絕對值 1all 1,a true 列表中所有元素的布林值為真,最終結果才為真 true all 傳給all的可迭代物件如果為空,最終結果為真 true any 0,none,false 列表中所有元素的布林值只要有乙個為真,最終結果就為真 false any 傳給an...
python內建函式之abs 函式
abs 函式返回數字的絕對值 abs x x 數值表示式 函式返回x 數字,可以是正數,浮點數,複數 的絕對值,如果引數是乙個複數,則返回它的大小 usr bin python print abs 45 abs 45 print abs 100.12 abs 100.12 print abs 3 4...
python內建函式之all 函式
all 函式用於判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false。元素除了是 0 空 none false 外都算 true。函式等價於 def all iterable for element in iterable ifnot e...