1. 程式人生 > >Python中Range,len方法例項

Python中Range,len方法例項

今天刷LeetCode的時候突然腦子抽了,關於陣列的len和range怎麼用就腦子混了。
用部落格記錄下,幫助以後自己回憶。

Python len()方法

len 方法返回物件(字元,列表,元組)長度或者專案個數

語法
len (s)

返回物件長度

例項

class Test():
    li = [1,2,3,4,5]
    print(len(li))

Python range() 函式

函式語法

range (stop)
range (start,stop[ ,step])

start:計數從start開始,預設是從0開始。例如,range(5) 就相當於是range(0,5)

stop : 計數到stop結束,但不包括stop。例如:range(0,5)是 [0,1,2,3,4]

step:步長,預設為1,例如,range(0,5)等價於range(0,5,1)

    class Test():
        range(0,5)
        for i in range(5):
            print(i)

輸出結果
在這裡插入圖片描述

class Test():

    for i in range(0,30,5):
        print(i)

    c = list(range(0,30,5))
    print(c)

輸出結果
在這裡插入圖片描述

我們可以看到,range()函式返回的是一個可迭代物件,型別是物件

而不是列表型別,所以列印的時候,不是列印列表。