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 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示:
注释语名:用/*注释语句*/
转载于:https://blog.51cto.com/13932194/2163213