python3命令记忆技巧_Python3学习笔记-回忆并复述是加强记忆的好方式!
http://bbs.fishc./thread-35584-1-1.html ? ?#Python好好好
操作系統(tǒng):linux和mac都自帶Python解釋器
->
->
->
IDLE-shell命令行:
dir(__builtins__) #結(jié)果中,小寫(xiě)單詞就是內(nèi)置函數(shù)bif(built-in function)了
help(input) #查看某個(gè)bif的用法,如input
Python是一種什么語(yǔ)言?
Python是一種面向?qū)ο蟆⒔忉屝汀?dòng)態(tài)類(lèi)型計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言
解釋型:程序無(wú)需編譯成二進(jìn)制代碼,而是在執(zhí)行時(shí)對(duì)語(yǔ)句一條一條編譯
動(dòng)態(tài)類(lèi)型:在程序執(zhí)行過(guò)程中,可以改變變量的類(lèi)型
它常被昵稱(chēng)為膠水語(yǔ)言,能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。
兩種辨別數(shù)據(jù)類(lèi)型:
type()
;isinstance()
邏輯操作符:
and;or;not
優(yōu)先級(jí)問(wèn)題:
not >and>or;
一個(gè)偷懶的三元操作符:
一個(gè)自檢函數(shù):
?
例子:*******
計(jì)算長(zhǎng)度:
for循環(huán)的跟屁蟲(chóng)——range(start,end,step=1(默認(rèn)值))BIF內(nèi)置函數(shù):
元素個(gè)數(shù)=b-a;
兩個(gè)關(guān)鍵的語(yǔ)句:
break:終止循環(huán)/跳出循環(huán)。continue:退出某一步的循環(huán),進(jìn)入下一輪循環(huán)(但,必須符合下一輪循環(huán)條件)
Python的數(shù)組——list——一個(gè)加了激素的數(shù)組,即list是變異數(shù)組:
向列表添加元素:
append:在list最后加上一個(gè)元素;extend:用數(shù)組形式在list后追加任意多個(gè)元素;insert(pos,“一個(gè)元素”or[數(shù)組]):在pos位置插入一個(gè)元素(pos是0為首位的);
向列表刪除元素:
list.remove(1個(gè)元素);#刪除指定元素
del ?llist[1個(gè)pos] ;#刪除pos位置元素
del list#刪除整個(gè)列表;
list.pop() ?#打印出最后一個(gè)元素并刪除;
list.pop(一個(gè)pos)#打印出pos位置元素,并刪除
想從list中一次多取幾個(gè)元素——用列表分片slice:
list[a:n] #將列表中第a個(gè)到第n-1個(gè)元素以列表形式呈現(xiàn),即新列表元素個(gè)數(shù)為n-a個(gè)
list[:n] ?<=> list[0:n]
list[a:] <=> ?list[a:最后一個(gè)]
list[0:最后一個(gè)] ?<=> list[:]
t="abceefg"
t[start(有值):end(有值):step(或缺默認(rèn)為1)] ?#[start,end)為截取的范圍,且start 可以小于也可以大于end,跟數(shù)學(xué)上的區(qū)間不同 ?#前開(kāi)后閉
#如果,step為正則從start位置(閉)向后(右)移動(dòng)step步,一直到end位置(開(kāi))結(jié)束
#如果,step為負(fù)則從start位置(閉)向前(左)移動(dòng)step步,一直到end位置(開(kāi))結(jié)束【此時(shí),start>end,才能在范圍之內(nèi)選到元素】
t[::step] ?#截取范圍為整體, ?#前閉后閉
#step為正,從前取
#step為負(fù),從后取
list=[a,b,c,d,e,f,1,2,3]
list[start:end:step] ?#規(guī)則同上
str 轉(zhuǎn)為list:
list = str.split("分隔符")
list轉(zhuǎn)為str:
str= ”連接符”.join(list)
總結(jié)
以上是生活随笔為你收集整理的python3命令记忆技巧_Python3学习笔记-回忆并复述是加强记忆的好方式!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: a = 3 中3在栈还是堆_56.堆、栈
- 下一篇: websocket python爬虫_p