前端初識python(筆記)

主要記錄跟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.

相關文章
相關標籤/搜索