一.函数返回值
1.带有参数的函数定义完成后,可以使用print打印参数的值和参数的操作运算。示例代码如下。但此时函数返回的值为none。
#!/usr/bin/python
def p(x):
print x
p("hello word")
def add(x,y):
print x+y
add(100,200)
x=add(100,100)
print x
2.在定义函数时,使用return进行函数的计算结果的反馈,可以通过变量对返回值进行接收,示例代码如下。
#!/usr/bin/python
def p(x,y):
print "hello word"
return x+y
p(1,2)
3.函数的return方法,只要被调用一次就会返回,函数后边的return方法将不会再次被调用,示例代码如下:
>>> def f1():
... return "hello"
... return "word"
...
>>> f1()
'hello'
4.当return方法有返回值时,将该返回值赋予某个变量,可以通过打印该变量获得该返回值的结果,示例代码如下:
>>> def f1(x,y):
... if x > y:
... return 1
... print "this is a test"
...
>>> f1(2,3)
this is a test
>>> w=f1(5,3)
>>> print w