1 # 需要导入字符编码,否则遇到中文会报错
2 # coding=utf-8
3
4 # 1 定义变量
5 a = 10
6 b = 2
7 c = a+b
8 print(c)
9
10 # 2 判断语句
11 score = 90
12
13 if score>= 80 :
14 print("很好") # 前面必须要有缩进
15 elif score>= 60:
16 print("及格")
17 elif score>=30:
18 print("不及格")
19 else:
20 print("很差")
21
22 # 3 循环
23 for i in range(0,100): # range范围
24 print("Item {0},{1}".format(i,"Hello Python"))
25 # {0}对应的是format的第一个参数,{1}对应的是format的第二个参数。
26
27 # 4 定义函数
28 def sayHello():
29 print("hello World")
30
31 sayHello() #执行函数。不要有缩进,如果有缩进,那么这行就属于def sayHello():的代码
32
33
34 def max(a,b):
35 if a>b:
36 return a
37 else:
38 return b
39
40 print("最大的值是 {0}".format(max(12,13)))
41
42 # 5 面向对象
43 # 5-1 创建一个类,并使用构造方法
44 class Hello:
45 # 构造方法
46 def __init__(self,name):
47 self._name = name;
48 # 定义普通方法
49 def say(self):
50 print("Hello Python Class {0}".format(self._name))
51
52 h = Hello("HeYang")
53 h.say()
54
55 # 5-2 使用继承
56 class Hi(Hello): # 这样就是继承Hello类
57 def __init__(self,name):
58 Hello.__init__(self,name)
59
60 def sayHi(self):
61 print("Hi {0}".format(self._name))
62
63
64 h1 = Hi("xiaoming")
65 h1.sayHi()
66
67
68 # 6 导入文件
69 from mylib import HiHi
70
71 mylib = HiHi()
72 mylib.hihi()