我在代碼中看到這個Sage wiki page下面的代碼:Python(1..n)語法?
@interact
def _(order=(1..12)):
這是(1..n)
語法獨特賢者或者是它的東西在Python?另外,它有什麼作用?
我在代碼中看到這個Sage wiki page下面的代碼:Python(1..n)語法?
@interact
def _(order=(1..12)):
這是(1..n)
語法獨特賢者或者是它的東西在Python?另外,它有什麼作用?
(1..n)
語法在Python中不存在。
這不是Python語法。我猜想它會創建從1到12的範圍。
有一個Python PEP將這個表示法添加到Python中,但它被拒絕了。無論如何,羅伯特布拉德肖決定實施它,但對於Sage preparser來說。他實施了以下內容:
(a..b) - 像x範圍,所以一個iterator
[a..b] - 列表,包括端點
[一,b,..,c] - 算術級數