Python程式結構


Python的程式由包,模組(即一個Python檔)和函數組成。包是由一系列模組組成的集合。模組是處理某一類問題的函數和類別的集合。

Python程序的结构和函数的运用 - Fly - 从C开始
 

套件中必須至少含有一個__init__.py文件,該文件的內容可以為空。用於標識當前資料夾是一個包。


if語句

>;>;>; x = int(raw_input("Please enter an integer: "))
>;>;>; if x < 0:...         x = 0...         print 'Negative changed to zero'...     elif x == 0:...         print 'Zero'...     elif x == 1:...         print 'Single'...     else:...         print 'More'...


for語句

#
>;>;>; # Measure some strings:
...     a = ['cat', 'window', 'defenestrate']
>;>;>; for x in a:
...         print x, len(x)
... 
cat 3
window 6
defenestrate 12


##用range函數實作計數循環
>;>;>; for i in range(3): print i, 'Pythons'
...
0 Pythons
1 Pythons
2 Pythons


#while語句
>;>;>; x = 'spam'
>;>;>; while x:
...          print x,
...          x = x[1:]
...
spam pam am m


#break continue pass else循環

    break 跳出迴圈

  • continue 跳到迴圈頂部

  • pass 什麼也不做,只是一個佔位的空語句

  • else 運行並且只有在循環正常退出的情況下運行
  • ##
    while <条件测试>;:     <语句>;
         if <条件测试>;: break      #现在跳出循环,忽略else
         if <条件测试>;: continue #现在转到循环顶部
    else:    <语句>;                           #如果没有遇到break



#