2022年8月2日 星期二

range

 range

2022/08/02

-----


https://pixabay.com/zh/photos/snake-python-serpent-scales-543243/

-----

一、range 的基本觀念:


1. range 是一個 Built-in Type,與 list、tuple 都是一串序列。與 tuple 都是不可變(list 為可變)[1]。

2. range() 是一個 Built-in Function,傳回值是一個 range 物件 [2]。

3. 可使用正或負索引 [3]。

4. 此三者(for、in、range)經常一起使用。

5. 數學上的理解,range 就是一串整數的等差數列。

-----

Appendix. A. immutable 

「The range type represents an immutable sequence of numbers.」[1]。

「範圍類型表示不可變的數字序列。」

-----

Appendix. B. returns a sequence of numbers

「Range

The range() function returns a sequence of numbers, starting from 0 by default, and increments by a user-defined value and stops before a specified number. Range(start,stop,step)」[2]。

「範圍

range() 函數返回一個數字序列,默認從 0 開始,按用戶定義的值遞增,並在指定數字之前停止。 範圍(開始、停止、步進)」

-----

Appendix. C. index

「A sequence of numbers is returned by the range() function as its object that can be accessed by its index value. Both positive and negative indexing is supported by its object.」[3]。

「range() 函數返回一個數字序列,作為可以通過其索引值訪問的物件。 其物件支持正索引和負索引。」

-----

References


# range

[1] Built-in Types — Python 3.10.5 documentation

https://docs.python.org/3/library/stdtypes.html#range


[2] Lists, Ranges, and tuples in Python | by Purushoth Anandaraja | Nerd For Tech | Medium

https://medium.com/nerd-for-tech/lists-ranges-and-tuples-in-python-d7bb7a267c99


[3] Python range() function - GeeksforGeeks

https://www.geeksforgeeks.org/python-range-function/


[4] Python range() Method - GeeksforGeeks

https://www.geeksforgeeks.org/python-range-method/

-----

Python Machine Learning(目錄)

https://mandhistory.blogspot.com/2022/05/python.html

-----

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。