《零基础入门学习Python》学习过程笔记【019函数返回值问题】

来源:互联网 发布:学生成绩管理系统c语言 编辑:程序博客网 时间:2024/06/06 02:07

过程:没有返回值的函数

1为什么说python只有函数,没有过程?也就是python的函数实际上都有返回值,当函数没有返回值时,它返回None

>>> def haha():print("sbsb")>>> a=haha()sbsb     #这里会输出值,是因为上句话有调用函数>>> print(a)None     #函数的返回值为None


2函数如何返回多个值?

一.列表

>>> def haha():return [1,'a','abc',2.5]>>> piupiu=haha()>>> print(piupiu)[1, 'a', 'abc', 2.5]
二.元组

>>> def bili():return 1,'a','abc',2.5>>> a=bili()>>> print(a)(1, 'a', 'abc', 2.5)
也可以直接写成:

>>> def bili():
return (1,'a','abc',2.5)


>>> a=bili()
>>> print(a)
(1, 'a', 'abc', 2.5)

3.局部变量与全局变量

注:函数参数表里的变量是该函数的局部变量

注:在函数外定义的变量为全局变量

这里小甲鱼讲的很乱..其实就是一句话,在值调用中,实参不会随着形参的改变而改变


阅读全文
0 0
原创粉丝点击