python3命令记忆技巧_Python3学习笔记-回忆并复述是加强记忆的好方式!
http://bbs.fishc./thread-35584-1-1.html ? ?#Python好好好
操作系統:linux和mac都自帶Python解釋器
->
->
->
IDLE-shell命令行:
dir(__builtins__) #結果中,小寫單詞就是內置函數bif(built-in function)了
help(input) #查看某個bif的用法,如input
Python是一種什么語言?
Python是一種面向對象、解釋型、動態類型計算機程序設計語言
解釋型:程序無需編譯成二進制代碼,而是在執行時對語句一條一條編譯
動態類型:在程序執行過程中,可以改變變量的類型
它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯結在一起。
兩種辨別數據類型:
type()
;isinstance()
邏輯操作符:
and;or;not
優先級問題:
not >and>or;
一個偷懶的三元操作符:
一個自檢函數:
?
例子:*******
計算長度:
for循環的跟屁蟲——range(start,end,step=1(默認值))BIF內置函數:
元素個數=b-a;
兩個關鍵的語句:
break:終止循環/跳出循環。continue:退出某一步的循環,進入下一輪循環(但,必須符合下一輪循環條件)
Python的數組——list——一個加了激素的數組,即list是變異數組:
向列表添加元素:
append:在list最后加上一個元素;extend:用數組形式在list后追加任意多個元素;insert(pos,“一個元素”or[數組]):在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個元素以列表形式呈現,即新列表元素個數為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,跟數學上的區間不同 ?#前開后閉
#如果,step為正則從start位置(閉)向后(右)移動step步,一直到end位置(開)結束
#如果,step為負則從start位置(閉)向前(左)移動step步,一直到end位置(開)結束【此時,start>end,才能在范圍之內選到元素】
t[::step] ?#截取范圍為整體, ?#前閉后閉
#step為正,從前取
#step為負,從后取
list=[a,b,c,d,e,f,1,2,3]
list[start:end:step] ?#規則同上
str 轉為list:
list = str.split("分隔符")
list轉為str:
str= ”連接符”.join(list)
總結
以上是生活随笔為你收集整理的python3命令记忆技巧_Python3学习笔记-回忆并复述是加强记忆的好方式!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: a = 3 中3在栈还是堆_56.堆、栈
- 下一篇: python hex 补0_Python