[::-1]實(shí)現(xiàn)翻轉(zhuǎn)功能。
成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)浮山,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):028-86922220
Python 的切片功能實(shí)際上比很多程序員認(rèn)為的更強(qiáng)大。
a = m [ 0 : 100 : 10 ] # 帶步進(jìn)的切片(步進(jìn)值=10)
注意:步進(jìn)值為step
當(dāng)step 0 時(shí)
切片從 start(含start)處開(kāi)始,到end(不含end)處結(jié)束,**從左往右**,每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個(gè))個(gè)元素進(jìn)行一次截取。
這時(shí),start 指向的位置應(yīng)該在end指向的位置的左邊,否則返回值為空
當(dāng)step 0 時(shí)
切片從 start(含start)處開(kāi)始,到end(不含end)處結(jié)束,**從右往左**,每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個(gè))個(gè)元素進(jìn)行一次截取。
這時(shí),start 指向的位置應(yīng)該在end指向的位置的右邊,否則返回值為空
可以把整數(shù)序列轉(zhuǎn)成list,再用reverse()翻轉(zhuǎn),再轉(zhuǎn)成整型
代碼
運(yùn)行結(jié)果:
運(yùn)行結(jié)果
python中eval函數(shù)用法如下:
1、計(jì)算字符串中有效的表達(dá)式,并返回結(jié)果。
2、將字符串轉(zhuǎn)成相應(yīng)的對(duì)象(如list、tuple、dict和string之間的轉(zhuǎn)換)。
3、將利用反引號(hào)轉(zhuǎn)換的字符串再反轉(zhuǎn)回對(duì)象。
函數(shù)作用域:eval()函數(shù)并不會(huì)創(chuàng)建一個(gè)新的作用域,并且它的作用域就是它所在的作用域,有時(shí)候需要將eval()函數(shù)的作用域設(shè)置為全局,當(dāng)然可以將eval()在全局作用域中使用,這個(gè)時(shí)候可以用window.eval()的方式實(shí)現(xiàn)。
參數(shù)情況:
(1)如果參數(shù)是一個(gè)表達(dá)式,eval() 函數(shù)將執(zhí)行表達(dá)式。
(2)如果參數(shù)是Javascript語(yǔ)句,eval()將執(zhí)行 Javascript 語(yǔ)句。
注意:如果執(zhí)行結(jié)果是一個(gè)值就返回,不是就返回undefined,如果參數(shù)不是一個(gè)字符串,則直接返回該參數(shù)。