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