Python基础学习-6

    函数基础(一)

1 函数基础

    return 可以返回任意表达式,但是不能是赋值语句

2 函数参数

    必备参数  默认参数  不定长参数 如 def func(*args, **kwargs):

                          pass

  参数无类型,参数可以接受任意对象; 只有函数中的代码才会对参数类型有限制

参数调用  不定长参数  def func(*args, **kwargs):

                print(args)

                print(kwargs)

             func(1, 2, 3, a=4, b=5, c=6)

             func(*(1, 2, 3), **{'a':4, 'b':5, 'c':6})

3 常见内置参数

  dir(__builtins__)  内置对象查看

  常见函数  len()  min()  max()  sorted()  reversed()  sum()

  高级内置函数

    enumerate()  返回一个枚举对象

    eval()    取出字符串中的内容

    exec()    执行字符串或compile方法编译过的字符串

    filter    过滤器

    map    映射

    zip    将对象逐一配对

 

posted @ 2018-09-15 18:32  liubosong  阅读(86)  评论(0编辑  收藏  举报