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()

浙公网安备 33010602011771号