Python自学日记(二)

变量:

变量无需申明,直接使用

a = 10
b = 2
c = a + b
print(c)

 

判断语句:

格式为:

if EXP :

  EXP

else:

或者为:

if EXP :

  EXP

elif EXP:

  EXP

else:

  EXP

a = 90

if a >=80 :
    print("Good")
elif a>=60 :
    print("Pass")
else:
    print("Not Pass")

 

循环

for var range(start,end) :

  exp

for i in range(0,100):
    print("Item {0},{1}".format(i,"Hello Python"))

 

函数

def name(var):

  exp...

def sayHello():
    print("Hello World")

def max(a,b):
    if a>b :
        return a
    else:
        return b

sayHello()
print(max(2,3))

 

定义类

# coding=utf-8

class Hello:
    # 构造函数
    def __init__(self,name):
        self._name = name

    def sayHello(self):
        print("Hello {0}".format(self._name))
#继承类
class Hi(Hello):
    def __init__(self,name):
        Hello.__init__(self,name)

    def sayHi(self):
        print("Hi {0}".format(self._name))

h = Hello("Demonsword")
h.sayHello()
hl = Hi("Demonsword")

 

引入外部文件

#mylib.py

class Hello:
    def sayHello(self):
        print("Hello Python")
import mylib
h = mylib.Hello()
h.sayHello()

或者

from mylib import Hello
h = Hello()
h.sayHello()

 

posted @ 2017-01-17 11:27  DemonSword  阅读(100)  评论(0)    收藏  举报