主要記錄跟js不一樣python
1.打印數組
python: print ("123")app
js:document.write()spa
2.與或非code
python:and or not索引
js: && || !內存
3.空值字符串
python:noneit
js:nullclass
4.註釋
python:以#開頭
js:以//開頭或者/**/
5.字符串
若是'Bob said \"I\'m OK\".' 須要轉義的 基本用法都同樣
可是python會有另外一種的方法:raw字符串
r 'Bob said "I'm OK".'
6.js的數組和python的list基本同樣
不一樣:python:按照索引查元素,能夠有【-1】 這種負數選擇,從後面選值 js沒有
添加元素:append() 只能添加到末尾
insert()
方法,它接受兩個參數,第一個參數是索引號,第二個參數是待添加的新元素:
刪除元素:pop(2) 刪除指定位置的元素
7.特殊list:tuple 建立方法:t = ("1","2","3")
特殊處:裏面元素一旦建立 就不能更改,也沒有添加元素和刪除元素的方法
可是:若是t = ("1","2",["0","2"]) 裏面有一個元素是數組,,,能夠經過t[-1][0] 能夠進行更改:總結:tuple建立的list,元素不能進行更改,可是元素若是是list或者dict 能夠對該元素裏面的內容進行改變,不能對該元素進行類型上的更改
特殊處:建立一個元素的tuple t = (1,) 不用逗號的話 會當作四則運算的() 進行處理
8.dict:
dict的第一個特色是查找速度快,不管dict有10個元素仍是10萬個元素,查找速度都同樣。而list的查找速度隨着元素增長而逐漸降低。
不過dict的查找速度快不是沒有代價的,dict的缺點是佔用內存大,還會浪費不少內容,list正好相反,佔用內存小,可是查找速度慢。
因爲dict是按 key 查找,因此,在一個dict中,key不能重複。
dict的第二個特色就是存儲的key-value序對是沒有順序的!
9.