我想知道在调用语句后引入套件的上下文中冒号的技术术语是什么.我指的不是片中的冒号、键-值对或类型提示,而是这种用法:

if True:
    pass
else:
    pass

try:
    raise
except:
    pass

def foo():
    pass

lambda: ...  # I don't know if this is appertaining

我在网上找不到合适的词.大多数人只称之为冒号,而期望读者在Python中理解冒号在此上下文中的含义.我找到了this website个使用术语"冒号运算符"的,但我觉得这不对-特别是因为它将所有冒号的使用都集中在这个总括术语下.如果我在某个地方错过了一个明显的答案,我道歉.

推荐答案

它被简单地称为"冒号":,但我可能会说,语法规范建议你说类似于"block的开始".

https://docs.python.org/3/reference/grammar.html

# COMPOUND STATEMENTS
# ===================

# Common elements
# ---------------

block:
    | NEWLINE INDENT statements DEDENT 
    | simple_stmts

Python相关问答推荐

获取2个字节之间的异或

双情节在单个图上切换-pPython

使用子字符串动态更新Python DataFrame中的列

如何从不同长度的HTML表格中抓取准确的字段?

Django序列化器没有验证或保存数据

Ibis中是否有一个ANY或ANY_UTE表达,可以让我比较子查询返回的一组值中的值?

pyramid 内部数组中的连续序列-两极

opencv Python稳定的图标识别

按照行主要蛇扫描顺序对点列表进行排序

如何计算列表列行之间的公共元素

如何调整spaCy token 化器,以便在德国模型中将数字拆分为行末端的点

Django管理面板显示字段最大长度而不是字段名称

Python中的嵌套Ruby哈希

标题:如何在Python中使用嵌套饼图可视化分层数据?

从dict的列中分钟

把一个pandas文件夹从juyter笔记本放到堆栈溢出问题中的最快方法?

连接一个rabrame和另一个1d rabrame不是问题,但当使用[...]'运算符会产生不同的结果

为一个组的每个子组绘制,

在单个对象中解析多个Python数据帧

使用Openpyxl从Excel中的折线图更改图表样式