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)))

  

posted @ 2020-04-10 12:10  程序员鞭策师  阅读(179)  评论(0)    收藏  举报