```
a=1
a,b=f() (函数f返回值为2个)
a=1,2
a,b=f(),1
```
```
if a=True; a{复合语句}
if True {复合语句}
if True {复合语句} else if a=True;a{复合语句}
if True {复合语句} else {复合语句}
if True {复合语句} else if True {复合语句} else {复合语句}
```
```
for a=0;a<10;a++{复合语句}
for ;true;a++ {复合语句}
for ;true; {复合语句}
for true {复合语句}
foreach k,v=list {复合语句} (list 取值范围<数组,元组,字典,字符串>)
```
```
func 函数名(参数,可为空) {复合语句}
```
```
class 类名[@父类] {赋值语句,函数定义}
```
注意:
- 元组里面的值不能被改变
- break,continue不能再循环外
- return不能再函数外
- '_' 放到赋值左边会忽略赋值
- list(begin[,stop])生成从begin到stop的list
- 条件表达式不知限于布尔值
- 两个"之间的字符串会对特殊字符做转义
- 两个'之间的字符串会原样输出