前端初识python(笔记)

主要记录跟js不同

1.打印

  python: print ("123")

  js:document.write()

2.与或非

  python:and or not

  js: && || !

3.空值

  python:none

  js:null

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.

 

  

 

posted @ 2019-02-22 13:35  前端__小川  阅读(203)  评论(0编辑  收藏  举报