python:

Python把0空字符串''None看成 False其他数值非空字符串都看成 True

布尔运算的短路法则:

        1. 在计算 a and b 时,在计算如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 

         2.在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

list--列表:

               1.可以添加删除和修改元素。为有序集合,列表内的数据类型可以是多种

               2.List占用内存小,但查找速度慢

list访问:1.正序访问list下标从0开始

               2.倒序访问list下标从-1开始 

list插入:1.append(元素):将元素添加到尾部

               2.insert(索引,元素):将元素插入指定索引的位置

list删除:pop(索引):默认删除最后一个

list替换:直接进行赋值操作

tuple--元组:

      元组不可修改,元组内元素可以是list

      单元素元组:t = (a,)

dict--字典:{key,value}

                1.占用内存大,但查找迅速

                2.字典是无序集合

                3. dict的key不可变,但value可变

                4.key是唯一的

dict访问:

                1.通过key访问value,如d[key]

                2.判断key是否存在,用in操作符,如:if key in d。或者用get方法,如:d.get(key),如返回None则表示不存在

dict插入和更新:赋值即可,d[key]= value

set:

           1.无序,且不重复的集合,所以可变元素不可存入,如list和dict,元组可以

           2.如set内有重复无素会去除重复元素

           3.因set是无序的所以无法通过索引访问

           4. set优点是:占用内存小用查找速度快

           5.判断元素是否存在于set内,用户in           

set创建:

            s= set(['A','B','C'])

set更新:

           1.更新做了两件事情:一是把新的元素添加到set中,二是把已有元素从set中删除。用add()方法

              2.如果元素已经在set内,add不会报错,但也不会加入

set删除:用remove(方法)

break跳出当前循环,continue跳出本次循环


CSS+HTML:

css 样式由选择符声明组成,而声明又由属性组成,如下图所示:

52fde5c30001b0fe03030117.jpg

注释语名:用/*注释语句*/