pyhon函数

自定义函数语法

'''
def name(arg1,arg2,arg3):
     '描述信息'
      函数体
      return
    
'''

先定义,后使用

无参函数:函数的执行,就是一些语句(print),通常不需要有返回值

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

 

函数的返回值

1,返回多个值的情况下,()以元组的形式返回。   ,默认为元组

2,函数的返回值,可以是任意类型

3,没有return,返回none

4,return 1----1

5,return 1,2,3---->(1,2,3)

6, 函数可以有多个return,但只执行一个,就结束整个函数。

 

定义无参函数,调用无参函数。

函数的参数介绍

def foo(x,y):   #形参,定义阶段,括号内的定义参数,变量的名,形参=本质就是变量名
     print(x)
     print(y)

fool(1,2)  #实参,调用阶段,括号内运行的参数,变量值,实参=必须有一个明确的值,本质就是变量值

  实参除了有值的形式,还有以下形式2

a=100
b=200
foo(a,b)

  实参,形式3,可以是可变类型,但是,最好不要是可变类型

x=[1,2,3]
y=1
foo(x,y)

  实参的值,一般为不可变数据类型

      可变数据类型,内部修改的,直接对外部就有影响。尽量不要对外部产生影响。

 

posted @ 2018-01-03 15:21  老王的农场  阅读(273)  评论(0编辑  收藏  举报