码迷,mamicode.com
首页 > 其他好文 > 详细

函数基础

时间:2021-06-10 17:37:40      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:冗余   定义   为什么   执行函数   bar   class   减少代码冗余   语法   参数   

函数基础

三问:

# 什么是函数
   函数就是封装了一个功能
# 为什么用
   实现代码的整,增加代码可读性,减少代码冗余,增强可扩展性
# 怎么用
   先定义在调用

函数定义

def 函数名(参数1,参数2 ...):
    ‘‘‘文档描述‘‘‘
    函数体
    return 

函数调用

函数名()
‘‘‘
定义函数只检测语法,不执行代码
只有调用才会执行函数体代码
‘‘‘

#定义阶段
def foo():
    print(‘in the foo‘)
    bar()

def bar():
    print(‘in the bar‘)

#调用阶段
foo()
‘‘‘
因为在定义阶段,bar已存在于内存中,所以在上面调用没有毛病
‘‘‘

‘‘‘
有参函数的调用时,需要几个参数就传入几个参数
‘‘‘

函数返回值

return后面没有值,则省略不写,不是所有的函数都需要返回值
如果有多个返回值,则返回一个小元组

函数基础

标签:冗余   定义   为什么   执行函数   bar   class   减少代码冗余   语法   参数   

原文地址:https://www.cnblogs.com/lyh-cur/p/14867491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!