函数的定义:

  def 函数名(形参1,形参2,...,形参n):

    函数体

    return 返回值

函数的形参和实参:

  参数就是函数的输入数据,在程序运行时根据参数不同执行不同代码

  形参:约束函数调用使用  实参:函数调用的时候传入的实际数据

函数的返回值:

  参数是函数的输入数据,而返回值则是函数的输出结果

  return不是必须的,但是return语句执行后,函数将中断执行

形参默认值:

  直接给形参赋默认值即可,实际传入参数可省略

以形参形式传参(关键字传参):

  可以避免因参数过多而导致使用者输入顺序混乱,可读性强  例:调用cianiao(age=22,weifht=130)实参输入顺序可颠倒

混合形式传参:

  *代表之后所有参数必须使用关键字传参  例:def cianiao(name,age,*,weight,height) —> weight和height必须使用关键字传参

  注:当要传入参数过多时,建议将参数放在字典里面,再传入字典变量即可

序列传参:

  把要传入的参数放在序列中

  例;def calc(a,b,c):  return (a+b-c)

    L = [1,2,3]  print(clac(*L))

字典传参(开发常见技巧):  

  param = {"name":"CIA鸟","age":"22","weight":"125"}

  health_cheak(**param)

返回值包含多个数据:

  dict = {

    "employee":[

      {"name":"CIA鸟","age":"22"},

      {}

    ],

    "device":[

      {"id":"024","title":"welldone"},

      {}

    ],

  }

  return dict  即可

 高阶函数:
  lambda函数:lambda是一种表达式,创建内嵌的简单匿名函数

  filter函数:返回一个filter对象,其中包含对其执行函数时结构为真的所有元素

 文件的打开和关闭:
  open()【有很多参数】/close()  with()函数到末尾自动释放文件 with open(XXX.txt) as f:do_something(f)

  文件的读取:

      read()/readline()

      readlines()【这个返回列表】

  文件的写入:

      white()

  文件导入快捷键:Alt+enter

Posted on 2020-05-27 20:44  Schrodinger'sdoris  阅读(204)  评论(0)    收藏  举报