零碎知识点整理

判断元素是否在字符串,列表,元祖内

if y in nums 

在python中 空列表[],空字典{},空元祖() ,0,空字符串"",None,False 都相当于Fase

if一行表达式:

l1.val if l2 else 0  :  为真时取if前面的值, 否则取else后面的值

set集合

集合内的元素是无序不重复的, set.add()添加新元素

list

增加元素  list.append()

删除元素 list.remove('元素的值')   list.pop()    del list[0]

获取元素的索引  list.index('元素的值')

列表推导式[""for i in range(3)]  结果['','','']

y[::-1]  反向输出列表y

排序方法。 sort()

除法运算

x/y x是几位小数,结果就是几位,跟着分子格式走, 也可以自己定义x/float(2), 结果就是保留2位小数

//取整数  %取余数

join函数

返回的是新的字符串格式  “”.join(a), 将a用点号.前的分隔符连接成一个新的字符串,a可以是列表,元祖,字典灯。

replace

x.replace('2','3') 字符串替换,后面(3)的替换前面(2)的

re.findall() 返回的是一个列表,   *list 列表前面加星号的作用是 将列表的参数分解出一个个独立的参数

字符串切片,字典get方法, enumerate方法

# for i ,n in enumerate(s):                #适用于字符串,列表,字典, 返回 索引位置以及key值。
# c=d.get(s[max(i-1,0):i+1],d[n]) #字典get(a,b)方法 有key值a 返回value,否则返回b
#s[0:2] 字符串切片,返回01的2个字符
# sum=sum+c
zip函数
将各个列表的对应索引(第一个索引),组成一个新的列表

posted @ 2020-07-09 11:26  7dao  阅读(134)  评论(0编辑  收藏  举报