Python函数的参数

概要

Git:Python函数的参数。

博客

博客地址:IT老兵驿站

前言

工作中遇到一个问题,python的函数是如何接收参数的呢?会判断参数个数吗?会判断参数的顺序吗?

正文

阅读了Python的官网对于args和kwargs的介绍,得到了下面的结论:

  1. python的函数不会预先判断参数的个数,你送几个,它接手几个。
  2. 如果没有用kwargs(字典)的方式来送,那么python就按照顺序来接收,没有关键字。
  3. 如果使用了kwargs(字典)的方式来送,那么就按照字典的方式来取。

参考

http://book.pythontips.com/en/latest/args_and_kwargs.html