1.print可以打印多个参数,在括号内用,号区分,显示时一个,号显示一个空格
2.import导入时可以用as别名代替,方便两个模块中有相同函数时使用
3.序列解包:将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中,如果变量没有元素多可以利用*变量来将多余的元素收集
4.链式赋值:用于将多个变量关联到同一个值
x = y = somefunction()
上述代码与下面的代码等价:
y = somefunction()
x = y
5.增强赋值:将右边表达式中的运算符移到赋值运算符的前面
x += 1
相当于
x = x + 1
6.布尔值:用作布尔表达式(如果作为if语句中的条件)时,下面的值都将被解释器为假:
False None 0 “” () [ ] { }
7.比较运算:字符串和序列的比较
字符是根据顺序值排序的,想要获悉字母的顺序值,可使用函数ord。这个函数的作用于函数chr想反
8.断言:assert关键字
9.while循环
10.for循环
s = [x * x for x in rang(1,9)]
11. 迭代字典
d = {'x':1,'y':2,'z':3}
for key,value in d.items():
print(key,'corresponds to',value)
11.迭代工具
12.跳出循环
break:结束循环
continue:结束当前迭代,并跳到下一次迭代开头
13.while True/break 成例