python基础知识点(更新中)
记录python学习中的知识点:
global关键字 #在函数中修改全局变量
nonlocal关键字 #在内部函数中修改外部函数中的局部变量
字典:
遍历字段中所有的键-值对:items
遍历字典中所有的健:keys,按顺序遍历函数sorted()
遍历字典中所有的值:values
函数input()
int数值转换
求模运算符(%):两数相除返回余数
while循环、break、continue
排序:
列表顺序排序:sort()
列表逆序排序:reverse()
列表操作:
'''新增元素'''
append()#将参数当作元素新增列表末尾
extend()#将参数当作列表新增到列表末尾
insert()#insert(1,1)
'''删除原序'''
remove()#.remove('test')
del#语句del list[1]
pop()#删除列表末尾元素并返回
copy()#复制一个列表 list2 = list1.copy()
clear()#清空列表值,列表还在
元组(tuple())和列表(list[])
元组不可改变(删除、修改==)
tuple[:]切片
更新元组:tuple = tuple[:2] + ('参数',) + tuple[2:]
匿名函数:
lambda
def test(x) 等于 lambda x:x*2+1
retrun x*2+1
过滤器:
filter() #把任何非True的内容过滤掉
list(filter(lambda x:x%2, rang(10))) #取出10以内的奇数
map() #将序列的元素作为每一个参数,加工完毕,返回新的序列
list(map(lambda x:x*2, range(10)))