web-chuan

主要记录跟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.

 

  

 

分类:

技术点:

相关文章:

  • 2021-10-23
  • 2021-08-25
  • 2021-05-24
  • 2021-05-26
  • 2021-08-28
  • 2021-05-04
  • 2021-10-22
  • 2021-11-22
猜你喜欢
  • 2021-12-14
  • 2021-11-24
  • 2021-06-01
  • 2021-12-21
  • 2021-09-17
  • 2021-09-13
相关资源
相似解决方案