Contents
3.7. 函数调用时,参数传递的方法¶
在一个函数头部,keyword-only参数必须编写在**args任意关键字形式之前,
且在*args任意位置形式之后,当二者都有的时候。无论何时,一个参数名称出现在*args之前,它可能是默认位置参数,
3.7.1. 代码示例¶
#!/usr/bin/env python
#-*- coding:utf8 -*-
def change(aint,alst):
aint = 0 #aint的值
alst[0] = 0 #修改alst第一个值为0
alst.append(4) #在alst中添加一个元素4
print("函数中aint:",aint) #输出函数中aint的值
print("函数中alst:",alst) #输出函数中的alst的值
aint = 3
alst = [1,2,3]
print("调用前aint:",aint)
print("调用前alst:",alst)
change(aint,alst)
print("调用后aint:",aint)
print("调用后alst:",alst)