Python官方文檔學(xué)習(xí)心得(第二篇)
1、if語句
x=int(input("please enter an interger:"))
elif是 else if的縮寫形式。
2、for語句
遍歷列表中的數(shù)據(jù)。。如果你需要修改正在遍歷的列表,必須首先復(fù)制list。
for x?in range ()
3、range()方法
如果你想迭代一個數(shù)字序列,內(nèi)置range()方法可以很快實現(xiàn)它,他可以生成連續(xù)的數(shù)字
eg:for i in range (5):【也可以range(5,10)表示從5開始長度為5】
print(i);
輸出是0,1,2,3,4。方法給出的節(jié)點(diǎn)不是產(chǎn)生序列的一部分,而是產(chǎn)生長度為節(jié)點(diǎn)的數(shù)字
for i in range (5,10,2)2是步長,既增加2。輸出為5,7,9
為了迭代序列的目錄,可以結(jié)合range()和len();
eg:a=['merry','had','little','zoo'];
for i in range(len(a)):
print(i,a[i])
在很多情況下,利用range()返回對象表現(xiàn)像列表,但實際上不是列表,并沒有真正生成列表,可以節(jié)省空間。
要打印出來可以
a=list(range(10))
print(a)
4、beak語句和continue語句和在循環(huán)中的else語句
break會跳出離他最近的for或while循環(huán);continue語句繼續(xù)開始循環(huán)的下一步。
例如:判斷質(zhì)數(shù)
for n in range(2,10):
for x in range(2,n):
if n % x ==0:
print(n,'equal',x,'*',n/x)
break;
else:
print(n,' is a prime number')
5、pass語句
pass語句不需要做任何操作,可以做一些無關(guān)緊要的事。還常常用在創(chuàng)建最小類中
另外一個地方用到就是當(dāng)你運(yùn)行新代碼時它作為方法或者條件主體的擁有者,允許你在更加抽象的層次去不停的思考,pass將會被近忽略。
Python
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。