Python-Lernhandbuch
/ Python程序結(jié)構(gòu)
Python程序結(jié)構(gòu)
Python的程序由包,模塊(即一個Python文件)和函數(shù)組成。包是由一系列模塊組成的集合。模塊是處理某一類問題的函數(shù)和類的集合。

包中必須至少含有一個__init__.py文件,該文件的內(nèi)容可以為空。用于標識當前文件夾是一個包。
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函數(shù)實現(xiàn)計數(shù)循環(huán)
>;>;>; 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循環(huán)
- break 跳出循環(huán)
- continue 跳到循環(huán)頂部
- pass 什么也不做,只是一個占位的空語句
- else 運行并且只有在循環(huán)正常退出的情況下運行
while <條件測試>;: <語句>; if <條件測試>;: break #現(xiàn)在跳出循環(huán),忽略else if <條件測試>;: continue #現(xiàn)在轉(zhuǎn)到循環(huán)頂部 else: <語句>; #如果沒有遇到break