Python函数(函数定义、函数调用)使用详解(2)

def auth(): """ 这是一个认证功能 :return: """ pass def put(): """ 上传功能 :return: """ pass def get(): """ 下在功能 :return: """ pass def ls(): """ list contents :return: """ pass

三、调用函数

定义:函数的使用必须先定义收调用的原则。

2.调用函数:

调用函数必须先定义,再调用。

函数名加()就是在调用函数

# print(print_sym)
# print_sym('#',30)
# print_msg('hello linuxidc')
# print_sym('#',30)

注意:没事先定义而直接调用,就相当于引用了一个存在的变量名。

(1)定义阶段:在定义阶段,不执行函数体代码(只检测语法)

(2)调用阶段:根据函数找到函数的内存地址,然后执行函数体代码

# 定义阶段: def lol(): print('你好') blo() def blo(): print('Linux公社') #调用阶段 lol()

以上输出:

你好
Linux公社

Python函数(函数定义、函数调用)使用详解

四、返回值

定义:当函数体代码运行结束后,需要有一个返回的结果给调用者。

返回值有三种形式:

1.没有reture,返回None

def ppp(): pass ren=ppp() print(ren)

***以上输出
None

2.retur后跟一个值。

def ppp(): return 9 ren=ppp() print(ren)

***以上输出
9

Python函数(函数定义、函数调用)使用详解

3.ruture可以以逗号分隔,返回多个值,会返回一个元组给调用者。

def ppp(): return 1,5,6,9,[5,6,9,],{9:6} ren=ppp() print(ren)

***以上输出
(1, 5, 6, 9, [5, 6, 9], {9: 6})

Python函数(函数定义、函数调用)使用详解

注意:
1.retur返回的值,没有类型限制。
2.函数内可以写多个return,但执行一次,函数会立刻结束,并把return后的值作为本次调用的返回值。

def ppp(): print('你好linuxidc.com') return 1 print('你好') return 2 print('linuxidc') return 3 ren=ppp() print(ren)

***以上输出

你好linuxidc.com
1
[Finished in 0.0s]

Python函数(函数定义、函数调用)使用详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1f3833c772f70144903210f7b77bbecd.html