Q1:python函数里的数组如何在函数外调用出来
使用返回值的方法有两种:
可以直接把调用的函数作为变量使用
可以用调用函数给一个变量赋值
第一种情况见如下例子:
l = [1,2,3,4,5]
def add_element(list, element):
list.append(element)
return list
printadd_element(l, 6)
# >>>[1,2,3,4,5,6]
printadd_element(l, 6)[5]
# >>> 6
第二种情况:
l1 =add_element(l, 6)
print l1
# >>>[1,2,3,4,5,6]
print l1[5]
# >>> 6
注意: 以上例子都是应用于python 2.x
Q2:Python自定义函数如何调用?
Python自定义函数如何调用这个问题,我的看法是需要明白什么是函数,什么是参数这两个问题。什么是函数,函数是组织好的,可以复用的用于解决同一类问题的代码段
函数是我们根据需要、对事物的了解,组织成某一个代码段,供其它类似的场景中调用。函数提高了应用的模块性、代码的重复复用-复用性。python中有许多内建的函数,比如:str(),print()等是函数,我们也可以自己定义创建函数,被称作自定义函数。python中通过def这个关键字来声名定义一个函数。什么是函数的参数,函数的参数