以下代码分八个部分 展示了 python的基本语法。自己写一遍代码,还是会熟悉的比较快的。 ############################ # chapter 1: basic ############################ # 1 var defination x=1 type(x) ############################ # 2 print function print(x) print(type(x)) print("aaaa") print('aaaa') print('"') print("'/"") print('cooo''oool') print("aaa", x, 3) ############################ # 3 import print(max(x, 2)) import math print(max(x, 2)) ############################ # 4 control flow if ( 1 == x ) : x = "bbb" print(x) print(type(x)) if ( "bbb" == x ) : x = 0 print(x) print(type(x)) ############################ # 4.1 while with else y=0 x=0 while (x<10) : y += x x += 1 else: print("the fucking while if fin") print(y) y=0 x=0 while (1) : y += x x += 1 if x == 10 : break print(y) ############################ # 4.2 for for x in ["a", "b"]: print(x) for x in range(2, 10): print(x) else: print("the fucking for is fin") #zhushi if x==9 : print(x) elif x==8 : print(x) else : print("bbb") ############################ # 5 boolean constant if (True): print("True") if (not False and True): print("not False and True") ############################ # 6 print & big int x = 3 x = x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x print("aaa", x, 3) #x = x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x #print("aaa") #print(x) #x = x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x #print("aaa") #print(x) print(type(x)) ############################ # 7 function def a(): print("func a") return "funny func" def b(x,y): print(x,y) #a print(a()) print(b(1,["aa","bbb"])) ################################ # 8 class # no new object class a: def func(self): print("a_func",self.x); x=10 a_inst = a #a_inst.a_func() a_inst.x=20 print(a_inst.x) print(a.x) a_inst2 = a print(a_inst2.x) a_inst.x=30 print(a_inst2.x) print(a_inst.x) print(a.x) a.func(a) ################################ # 8.1 new object a_inst3=a() a_inst3.func() a_inst3.x=50 print(a_inst3.x) print(a.x) ################################ # 8.2 new object with init class c_b: def __init__(self): self.x = 10 inst_b = c_b() print(inst_b.x) c_b.x = 20 inst_b2 = c_b() print(inst_b2.x) print(c_b.x) inst_b2.x = 20 print(inst_b2.x) inst_b2.__init__() print(inst_b2.x) #c_b.__init__() c_b.__init__(c_b) print("end basic") 参加附件的代码