廖雪峰python教程在哪看_:廖雪峰python教程在哪
標(biāo)簽,你可以自己查看網(wǎng)頁源代碼。
廖雪峰的python教程有一點(diǎn)地方?jīng)]看明白,求指導(dǎo)
題主貼了函數(shù),似乎是一樣的,就分析這一個(gè)版本:def?add_end(L=None):
if?L?is?None:
L?=?[]
L.append('END')
return?L
不明白題主說的“一直往里面END”是怎么回事。函數(shù)里既沒有循環(huán)也沒有遞歸,怎么會(huì)“一直”加。。。
關(guān)于默認(rèn)參數(shù),其作用是:使?add_end()的返回值 與?add_end(None)的返回值相同。因此下面不再單獨(dú)分析輸入0個(gè)參數(shù)的情形。
“return的L是全局變量,而傳入的參數(shù)L是局部變量”這個(gè)說法很奇怪。當(dāng)傳入的L是None時(shí),該函數(shù)的會(huì)新生成一個(gè)list,向其中加入一個(gè)字符串‘END’,并返回這個(gè)新生成的list。而當(dāng)傳入的L是一個(gè)list,哪怕是空list時(shí),該函數(shù)的作用是向傳入的這個(gè)L新加一個(gè)元素'END',并返回傳入的那個(gè)L。
L.append('END')這一行,如果縮進(jìn)的話:當(dāng)函數(shù)傳入的L不是None時(shí),就不會(huì)向傳入的這個(gè)L新加一個(gè)元素'END'。因此縮進(jìn)與不縮進(jìn)的效果是不一樣的。
廖雪峰python教程在哪
這里: 網(wǎng)頁鏈接
版權(quán)聲明:本站所有文章皆為原創(chuàng),歡迎轉(zhuǎn)載或轉(zhuǎn)發(fā),請(qǐng)保留網(wǎng)站地址和作者信息。
總結(jié)
以上是生活随笔為你收集整理的廖雪峰python教程在哪看_:廖雪峰python教程在哪的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 采用悬浮式双联屏,五菱缤果外观内饰公布
- 下一篇: 逆水寒摩崖绝境密码怎么解 逆水寒摩崖绝境