Python函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数相关的知识,希望对你有一定的参考价值。

函数:

callable(x)  内建函数,检查函数x是否可用,返回布尔值

定义函数:

def 函数名(参数):

  ‘xxxxxxxxxxx’    //文档化字符串,访问这段字符串用   函数名.__doc__  来返回,__doc__是函数属性,属性名中的双下划线表示它是个特殊属性

  语句

  return x      //有些函数没有返回值返回None,有的有return 后面没有任何参数,此时return起到结束函数的作用,类似于循环中的break

参数有形参和实参,实参有可变(列表)和不可变(字符串,元祖,数字)的。当参数有默认值时,调用的时候就不用提供参数或提供部分参数或全部参数或指定参数。

局部变量有局部作用域,不和外部的全局的冲突。

-------------------------------------------------------------------------------

def print_params(*params):

  print params

//元祖形式打印其余位置参数,如果参数为1,2,3  打印出元祖(1,2,3),如果没有参数,就打印出空元祖()

--------------------------------------------------------------------------------

def print_params(**params):

  print params

//字典形式打印,参数为x=1,y=2,z=3   ,打印出来的字典{‘z‘:3,‘x‘:1,‘y‘:2}

---------------------------------------------------------------------------------

def with_stars(**kwds):

  print kwds[‘name‘], kwds[‘age‘]

def without_stars(kwds):

  print kwds[‘name‘], kwds[‘age‘]

两个函数输出结果相同。**格式最适合用于未知数目的参数传递。

---------------------------------------------------------------------------------

以上是关于Python函数的主要内容,如果未能解决你的问题,请参考以下文章

Python的函数有哪些?

Python 函数声明和调用

python基础9 -----python内置函数

Python2 与 Python3 的 map 函数

05python 的内置函数以及匿名函数(python函数)

python 8个常用内置函数解说