Python (1..n) 语法?

标签 python sage

我在代码中看到这个 Sage wiki page以下代码:

@interact
def _(order=(1..12)):

(1..n) 语法是 Sage 独有的还是 Python 中的语法?还有,它有什么作用?

最佳答案

它是特定于 Sage 的。您可以使用 preparse 查看它是如何脱糖的:

sage: preparse("(1..12)")
'(ellipsis_iter(Integer(1),Ellipsis,Integer(12)))'

参见 here ellipsis_iter 的文档,here有关准备器的信息。

关于Python (1..n) 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3511699/

相关文章:

python - 正则表达式 - 计算短串联重复的最大数量

python - 如何使用 elasticsearch DSL for python 访问响应对象

python - 使用 Pandas 解析时避免 Excel 的科学记数法舍入

python - 在 sagemath 中定义函数的不同方式

python - 添加多个约束到 scipy 最小化,自动生成约束字典列表?

Python:将字符串中的 "dumb quotation marks"替换为 “curly ones”

python : "mutable vectors are unhashable"错误

python - 在 Python 中解决符号 boolean 变量

python - 将 TensorFlow 与 Sage 结合使用

python - 使用线程在后台加载内容