控制流--for 循环   
>>> range(10)    
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
换行输出   
>>> for i in range(10):    
...   print i    
...    
0    
1    
2    
3    
4    
5    
6    
7    
8    
9 
不换行输出   
>>> for i in range(10):    
...   print i,    
...    
0 1 2 3 4 5 6 7 8 9 
写个函数,打印:1*1,2*2,3*3,...,10*10   
# -*- coding: utf-8 -*-    
# D:\python\test.py    
def printMul(x):    
    for i in range(x):    
        # print "%d * %d" % (i+1,i+1)    
        print (i+1),'*',(i+1) 
printMul(10)
运行结果:   
C:\Users\***>python d:\python\test.py    
1 * 1    
2 * 2    
3 * 3    
4 * 4    
5 * 5    
6 * 6    
7 * 7    
8 * 8    
9 * 9    
10 * 10 
打印九九乘法表   
# -*- coding: utf-8 -*-    
# D:\python\test.py    
def print99():    
    for i in range(1,10):    
        for j in range(i):    
            print (j+1),'*',i,    
        print '\n' 
print99()
执行结果:   
C:\Users\***>python d:\python\test.py    
1 * 1 
1 * 2 2 * 2
1 * 3 2 * 3 3 * 3
1 * 4 2 * 4 3 * 4 4 * 4
1 * 5 2 * 5 3 * 5 4 * 5 5 * 5
1 * 6 2 * 6 3 * 6 4 * 6 5 * 6 6 * 6
1 * 7 2 * 7 3 * 7 4 * 7 5 * 7 6 * 7 7 * 7
1 * 8 2 * 8 3 * 8 4 * 8 5 * 8 6 * 8 7 * 8 8 * 8
1 * 9 2 * 9 3 * 9 4 * 9 5 * 9 6 * 9 7 * 9 8 * 9 9 * 9
range()函数的原型:range(start, end, step=1),   
>>> range(3)    
[0, 1, 2]    
>>> range(1,4)    
[1, 2, 3]    
>>> range(10,21)    
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]    
>>> range(10,21,2)    
[10, 12, 14, 16, 18, 20] 
嵌套循环   
>>> for i in range(1,3):    
...   for j in range(4,6):    
...     print i,'*',j    
...    
1 * 4    
1 * 5    
2 * 4    
2 * 5 
默认参数值   
>>> def sum(a,b=1):    
...   print a*b    
...    
>>> sum(10,5)    
50    
>>> sum(10)    
10 
注意:只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。
模块(包)   
>>> import sys    
>>> print sys.path    
['', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\    
\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27    
', 'C:\\Python27\\lib\\site-packages'] 
将文件 zzz.py 放到 sys.path 的任一目录中即可引入格式为 .py 或 .pyc   
# -*- coding: utf-8 -*-    
# C:\python27\lib\zzz.py    
def printStr(str):    
    print str 
version="1.00"
import 语句   
import module 形式引入包:需要使用 module.function(), module.attibute 调用    
>>> import zzz    
>>> print zzz.version    
1.00    
>>> zzz.printStr("hello")    
hello 
from..import 语句   
from module import *** 形式引入包:直接使用 function(), attribute 即可    
>>> from zzz import *    
>>> print version    
1.00    
>>> printStr("你好")    
你好 
可以把代码封装,做复用
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号