3.An Informal Instroduction to Python
利用縮排作為statement grouping (也就是C的"{","}"符號)。
print 將後面的item一一印出,item間會插入space,並且最後會加上linefeed,如果不要linefeed,在最後一個item後面加上", "。
3.2 First Step Toward Programming
每行的第一個字不能隨便space或是tab,第一個字有特殊作用。
4.2 for Statements
for loop 中的reference item是不可以更改的,如果要改,reference的要是copy:
>>> a = ['windows','cat','defenestrate']
... for x in a[:]:
... if len(x) > 7: a.insert(0,x)
...
>>> a
['defenestrate','windows','cat','defenestrate']
4.4 break and continue Statements and else Clauses on Loops
break和一般用法一樣。
else除了和if配對外,還有另一個用途,配合loop control,代表loop執行完後,沒有被break時。
4.6 Defining Functions
function的宣告要用def,可以沒有return value,如果有傳回值,就用return。
function的argument都會被複製一份,所以沒辦法在function變更caller的變數。
任何變數,數量都可以return
def fib(n):
result = []
a, b = 0,1
while b < n:
result.append(b)
a, b = b, a+b
return result
>>> fib(10)
1 1 2 3 5 8
訂閱:
張貼留言 (Atom)
網誌存檔
-
▼
2005
(620)
-
▼
1月
(29)
- "God is Real, unless declared Integer" - J.Allan T...
- 這一點有問題:分析
- 累斃了,比自己訂婚還累
- 修車紀錄:換前輪 x 2
- General IBM HPA Office 2000 WLAN driver ...
- SerialCtl and SerialThread
- IBM 9G 2.5" Hd終於壽終正寢...
- 帶 網路服務 那本書
- Notes On Reading Python's Tutorial
- Install wxPytihon on Windows
- wxWidgets (wxWindows)-2.5.3 Installation VC6
- Southern All Starts : Love Affair
- 超好笑...
- 登記了
- Linux的Select
- thttp source reading
- GCC : the name of struct and function can be the same
- FireFox : useful Key-Binding
- todo memo: 該打字了
- 開卡了..
- 另一個blog host - roodo, blogspirit, Ant Republic
- 十類密碼千萬不能用
- Yeswedo : The Site to Buy China Books
- 定風波 ~ 蘇東坡
- 舊航廈,Terminal 42,人很多,一些小朋友一看就知道是小留學生。 試了一下wlan,果然有信...
- 公出日記 - home
- 公出日記:-0.5
- opie feeds for Zaurus: sharps; rom
- 公出備忘
-
▼
1月
(29)
沒有留言:
張貼留言