python --函数(一)
Posted daodaosky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python --函数(一)相关的知识,希望对你有一定的参考价值。
def print_params_4(x, y, z=3, *pospar, **keypar): print(x, y, z) print(pospar) print(keypar) print_params_4(1,2,3,4,5,6,7,a=5)
1 2 3
(4, 5, 6, 7)
{‘a‘: 5}
一个例子说明函数的* 和** 用法:
如何使用参数:
def add(x, y): return x + y args =(1,2) print(add(*args))
结果为3
全局参数和局部参数:
x=‘x‘ def combine(x): print(x + globals()[‘x‘]) combine(‘ab‘)
结果为abx
递归:
n的阶乘
def jiechen(n): s=1 for i in range(1,n+1): s=i*s print(s) jiechen(5) def jiechen(n): if n==1: return 1 else: return n*jiechen(n-1) print(jiechen(5))
以上是关于python --函数(一)的主要内容,如果未能解决你的问题,请参考以下文章