美文网首页
Python 函数的参数

Python 函数的参数

作者: kevin282 | 来源:发表于2017-03-24 01:38 被阅读7次

1.位置参数:

def power(x):
    return x*x

对于power(x)这种有且只有一个参数的函数,x就是位置参数。

>>>power(5)
25

2.默认参数:

def power(x,n=2):
    s = 1
    while n>0:
        n = n - 1
        s = x*x
    return s

由于经常需要算x2,所以把第二个参数默认成2.
这样调用时用power(5)时,就相当于调用power(5,2)

>>> power(5)
25
>>> power(5, 2)
25

3.可变参数:

def calc(*nums):
    sum = 0
    for i in nums:
        sum = sum + i*i
    return sum

在Python函数中,还可以定义可变参数,使传入的参数个数是可变的,可以是1个、2个....任意个。此时,定义可变参数,只需在参数前加一个*号。

>>> calc(1,2)
5
>>> calc()
0

Python允许在list或tuple前面加上一个*,把list或tuple的元素变成可变参数传进去。
4.关键字参数
待续...

相关文章

  • python基础-07-函数

    python基础-函数 1.函数的定义 例子: 2.python中函数的参数详解 必备参数demo: 默认参数de...

  • Python的参数

    Python的参数函数的参数

  • python 函数参数类型

    本文主要学习内容: python函数参数类型 python 的函数参数类型分为4种:1.位置参数:调用函数时根据函...

  • python:函数说明

    Python: 函数参数魔法 2016-12-01 函数参数 在 Python 中,定义函数和调用函数都很简单,但...

  • python---函数参数

    python---函数参数 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参...

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • Python高阶函数学习笔记

    python中的高阶函数是指能够接收函数作为参数的函数 python中map()函数map()是 Python 内...

  • 深入函数参数

    函数参数 Python允许具有可变长参数的函数。使用*args作为函数参数,可以将任意数量的参数传递给该参数。然后...

  • Python函数的参数

    函数的参数: Python函数的参数目前有五种 位置参数 def get_name(age) 位置参数是按照函数定...

网友评论

      本文标题:Python 函数的参数

      本文链接:https://www.haomeiwen.com/subject/jmdxottx.html