python基本语法

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'


作者: icybay   发布时间: 2010-10-18