-
如果在一个函数内部调用其自身,这个函数就是递归函数。
查看全部 -
由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。
查看全部 -
dict的key不可变,key也不可重复;
查看全部 -
dict在python3.5前无序
查看全部 -
dict查找速度快,但占用内存大,list占用内存小,但查找速度随元素增加慢
查看全部 -
当key不存在时,往dict中添加对应的key: value元素。
当key存在时,会更新dict,用新的value替换原来的value。
查看全部 -
index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。
count()方法用来统计tuple中某个元素出现的次数。
查看全部 -
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。
查看全部 -
List不对放入其中的类型进行判断,也就是说,list可以放入任意数据类型,因为Python是动态语言;
查看全部 -
容器中元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否在容器中。
在Python中,包括列表(list), 元组(tuple), 字典(dict)、集合(set)等,都可以放入多个元素,是Python中非常重要的数据结构。
查看全部 -
r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。
表示多行字符串,可以用'''...'''
查看全部 -
在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
not计算的优先级是高于and和or的
查看全部 -
当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
于地板除(//),得到的结果会忽略纯小数的部分,得到整数的部分
round()函数使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
查看全部 -
tuple里面包含list,导致tuple是可变的
这是因为虽然tuple中的list元素改变了,但是tuple本身指向的list仍然是同一个list,list本身并没有改变,改变的只是list里面的一个元素,这是tuple所约束不到的范围。
查看全部
举报