Python 关键字


1. and:表示与关系运算
if age>10 and age <30 :
   print 'good '
2. as :用来给引进的模块起一个别名。
import numpy as np
3. assert:段言:用于声明一段代码必须为真,如果不满足,将导致错误
assert age>20
4. break;同C++的用法
    for x in range(1,100):
        if x==30:         
        print 'bad'         
        break
5. class 定义类:
class Car:     
  def __init__(self,color):               
    self.color=color
car1=Car('red')
car2=Car('blue')
6. continue:跳出此次循环,
for x in range(1,100):
    if x==30:         
        print x
7. def: 用于定于函数
def getA(A):
      return A
8. del :用于删除,
a=['apple','car','dog']
del a[1]
9. elf: if 语句的一部分
10. else:if语句的一部分
11. except:用于捕获代码中的问题
12. finally:用于在代码有错误的情况下,也能够执行,与try except结合使用。
13. for:循环:
for x in range(0,5):
    print x
14. from :引入一个模块时,用from来只引入我们所需要的那个部分。
from numpy import XXX
15. global:定义变量的作用域,定义为global的变量在任何地方都是可见的。
16. if:用来做判断:
if a>b:
    print 'yes'
else: 
   print 'no'
17. import :用来让python转入一个模块以供使用。
18. in :用于判断某个元素是否在一个元素集中,
if 1 in [1 ,3, 4]:
19. is :判断两个对象是否为同一个。
20. lambda:用于创建匿名函数
21. not: 取反
22. or: 或关系运算
23. pass:表示什么都不做,通常用来做占用符
24. raise:用来产生一个错误。
25. try:与except和finally结合使用
26. while:为真时,循环。
    while x==1:
27. with: 控制流语句,with可以用来简化try-finally语句。
    with open('a.txt') as f:  
        print f.readlines()  
28. yield:yield 的作用就是把一个函数变成一个 generator,带有 yield 的函数不再是一个普通函数,Python 解释器会将其视为一个 generator

评论关闭