1. if...else
x=int(raw_input("Please enter an integer:"))#获取行输入
if x>0:
print '正数'
elif x==0:
print '零'
else:
print '负数'
|
2. for... in
a=['cat','door','example']
for x in a:
print x
|
3. break/continue
for i in range(10):
if 2==i:continue #结束当前循环,进入下一步循环
if 6==i:break #跳出循环
print i
|
4. is用来比较两个变量是否指向同一内存地址(也就是两个变量是否等价)
而 == 是用来比较两个变量是否逻辑相等,如:a is b; del用来删除元素
5. try...except...finally / raise
try:
x=int(raw_input("请输入数字:"))
except ValueError: #可以同时捕获多个异常,写法如except(RuntimeError,ValueError):
#当输入非数字时
print"您输入不是数字"
except: #省略异常名,可以匹配所有异常,慎用
pass
else:#当没有异常时
print 'result=',result
finally:#和Java中类似。一般用于释放资源,如文件,网络连接。
print 'finish'
|
阅读(863) | 评论(1) | 转发(0) |