ex22為階段總結(jié) 跳過
ex23為閱讀代碼 跳過
-
ex24: 更多的練習(xí)
綜合練習(xí),注意在一個(gè)函數(shù)中
def secret_formula(started):
jelly_beans = started * 500
jars = jelly_beans / 1000
crates = jars / 100
return jelly_beans, jars, cratesreturn的是一個(gè)數(shù)組粪狼。
ex25:函數(shù)的嵌套
了解函數(shù)嵌套
了解.split: 分割字符串 str.split("以什么字符分割", "分割次數(shù)")
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );
print str.split(' ', 1 );
['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
了解sorted():排序
sorted(str) :str的內(nèi)容將默認(rèn)按升序排序累奈。 其他功能深入學(xué)習(xí)后再談大年。
了解.pop():從列表中移除最后一個(gè)對(duì)象或者指定對(duì)象歉嗓,并返回該對(duì)象
aList = [123, 'xyz', 'zara', 'abc'];
print "A List : ", aList.pop();
print "B List : ", aList.pop(2);
A List : abc
B List : zaraex26: 階段測(cè)試
基本都是debug和代碼規(guī)范。跳過ex27: 邏輯
and
or
not
!=(not equal)
== (equal)
>= (greater-than-equal)
<= (less-than-equal)
True
Falseex28: 布爾邏輯測(cè)試
簡(jiǎn)單的布爾表達(dá)式測(cè)試魂拦,跳過ex29: if函數(shù)
python中沒有i++這樣的自增自減表達(dá)
Python中的表達(dá)式為i += 1,注意+=這個(gè)符號(hào)ex30: if else
注意":"冒號(hào)的作用苏携,冒號(hào)后表示"block"ex31: if else練習(xí)
掌握if else的嵌套
預(yù)先了解 x in range(z, y): 用來表示X變量的范圍做瞪,z <= x < yex32: for循環(huán)
掌握python中for循環(huán)的寫法:
for i in 數(shù)組:
statment
了解append():該函數(shù)是向一個(gè)List的尾部添加對(duì)象
e.g. a = [1, 2, 3, 4]
a.append(5)
a
[1, 2, 3, 4, 5]'''ex33: while循環(huán)
掌握python中while循環(huán)的寫法
由于while容易出現(xiàn)死循環(huán),使用while前應(yīng)注意
1.盡量少用while循環(huán)
2.檢查你的while循環(huán)右冻,確保布爾測(cè)試會(huì)出現(xiàn)False
3.如果不確定装蓬,那么在while循環(huán)的結(jié)尾處打印你要測(cè)試的值,看看它的變化ex34: 了解序列index
了解序數(shù)和基數(shù)
序列中的第一位是0
*ex35: 使用函數(shù)