首页 > 代码库 > Python基础

Python基础



1. 基本语法



  1.1 变量类型、声明、赋值

      变量弱类型,无需显式声明。

a = 1
b = 2
c = a + b
print c

 
1.2 函数声明与调用

def add(x, y):
    z = x + y
    return z

 
  1.3 运算符

     

      算术运算符:
          +, -, *, /, **(幂), //(除取整)
          +=, -=, *=, /=, %
      逻辑运算符:
          and, or, not
          and/or操作不返回bool值,返回实际比较值之一
      关系运算符:
          ==, !=, >, <, >=, <=
      身份运算符:
          is 表示两个对象变量是否指向内存中的同一个对象。


  1.4 条件分支语句

      if a > 0:
          print "positive"
      elif a == 0:
          print "zero"
      else:
          print "negative"


  1.5 循环语句

      count = 0
      while (count < 9):
          print ‘The count is:‘, count
          count = count + 1
      for i in range (1, 100, 1):
          print "count ", i
          if i == 50:
              continue
          if i == 90:
              break


2. 面向对象


2.1 类声明、成员变量声明、成员方法声明
 

      class human:
          def __init__(self, name, age):
              self.name = name
              self.age  = age
          def detail(self):
              print "%s %d" %(self.name, self.age)

  2.2 类实例的创建、使用

      somebody = human("Jack Wolf",32)
      somebody.detail()

 
  2.3 类继承

      class woman(human):
          def __init(self, name, age):
              human.__init__(self, name, age)

   






     

Python基础