Python简单语句的语法是什么?

pol*_*olo 0 python

我阅读了这篇文档:http: //docs.python.org/reference/simple_stmts.html

现在,我想创建它描述的语句.例如,一个连接多个断言和打印语句的语句.语法不清楚.我该如何使用::=运营商?

我将很感激一个明确的例子.

Jon*_*rdy 12

我认为你将Python语法参考与实际Python代码的例子混淆.这些部分::=正式描述了Backus-Naur Form中Python语句的结构.其他示例显示了实际的Python代码,以及正式语法在实践中的外观.

例如,语法元素assert_stmt具有以下形式:

assert_stmt ::= "assert" expression ["," expression]
Run Code Online (Sandbox Code Playgroud)

这描述了实际Python断言语句的结构,例如:

assert (2 + 2 == 4), "The world is ending!"
Run Code Online (Sandbox Code Playgroud)

语法中引用的元素,称为终端,在字面上出现在Python语法中.这些包括,例如,assert关键字和逗号.未引用的部分引用其他语法元素,称为非终结符 ; 例如,expression对应于返回值的Python表达式.括号中的语法元素[]表示可选性,因此expression ["," expression]引用一个或两个表达式的逗号分隔列表.