运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。
当同一表达式中存在多种运算符时,运算的优先级如下:
条件表达式用于判断布尔表达式的结果,并进行二选一。
例如:
condition ? one_value : two_value
表示如果condition
为ture,则结果为one_value,如果为false,则结果为two_value。
for表达式用于遍历一组复合类型中的元素,并对元素进行处理后输出一组新的复合类型。
例如:
[for item in items : upper(item)]
表示将items中的每个值转换为大写。
在计算表达式时使用一些内建函数,函数调用表达式类似于操作符。例如:upper("123")
。