Python程式結構
Python的程式由包,模組(即一個Python檔)和函數組成。包是由一系列模組組成的集合。模組是處理某一類問題的函數和類別的集合。
套件中必須至少含有一個__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 跳出迴圈
- ##
while <条件测试>;: <语句>; if <条件测试>;: break #现在跳出循环,忽略else if <条件测试>;: continue #现在转到循环顶部 else: <语句>; #如果没有遇到break
continue 跳到迴圈頂部
pass 什麼也不做,只是一個佔位的空語句
else 運行並且只有在循環正常退出的情況下運行
#