import somemodule | 导入模块 |
from somemodule import somefuction | 导入函数 |
import math as foobar | 导入模块,并使用别名 |
from math import sqrt as foobar | 导入函数,并使用别名 |
>>> x,y,z=1,2,3 >>> print x,y,z 1 2 3 >>> x,y=y,x >>> print x,y,z 2 1 3 >>> scoundrel={"name":"Robin"} >>> key, value = scoundrel.popitem() >>> print key, value name Robin
语句块:在连续代码行前同等放置数量的空格或者tab,表示语句块;冒号(:)表示语句块的开始,当回退到和已经闭合的块同样的缩紧是,表示当前块结束python
条件和条件语句:布尔表达式中False,None,0,'',(),[],{}被视为假(false),其余一切被视为真函数
布尔值:Ture,False工具
if语句学习
num=0 if num > 0: print "positive" elif num < 0: print "negative" else: print "zero"
布尔运算:and,or, notspa
while循环: while 条件: 条件为True时候执行code
x=1 while x < 100: print x x += 1
numbers = [0,1,2,3,4,5,6,7,8,9] for number in numbers: print number for number in range(1,10): print number d={"x":1,"y":2, "z":3 } for key, value in d.items(): print key, value
一些迭代器工具对象
reversed:返回反转后的结果,做用于序列或可迭代的对象 排序
跳出循环ip
continue:结束当前循环字符串