python-函数的定义

本文介绍了Python函数的定义、分类和创建方法,强调了函数在代码复用、模块化和易维护性上的优势。通过示例展示了内置函数与自定义函数的使用,并对比了`return`与`print`的区别。最后,探讨了函数在实际业务中减少重复代码、增强代码扩展性和一致性的作用。
摘要由CSDN通过智能技术生成
# coding:utf-8
#author:我本善良
#create_time:2021/5/26 19:41

'''
函数的定义
    函数要做的事情:将一件事情的步骤封装在一起并得到最终结果
    函数名代表了这个函数要做的事情
    函数体是实现函数功能的流程
    方法或功能
    函数可以帮助我们重复使用,通过函数名我们可以知道函数的作用



函数的分类
    内置函数:python 为我们定义好的函数
    自定义函数:通过关键字 def 定义


函数的创建方法
    通过关键字 def 定义

函数的返回return
    将函数结果返回的关键字
    return 只能在函数体内使用
    return 支持所有的python类型
    有返回值的函数可以直接复制给一个变量


return 与print的区别
print 只是单纯的将对象打印,不支持赋值语句

'''


def test():
    for i in range(10):
        if i == 5:
            return i

print('test结果是:',test())


def text():
    sum = 0
    for i in range(0,5):
        sum +=i
    print(sum)
text()


# [0,1,2,3,4]
def goose():
    str1 = '鹅,鹅,鹅,曲项向天歌。白毛浮绿水,红掌拨清波。'
    print(str1)
    print('*'*50)


for i in range(3):
    goose()



'''
函数的定义:
    所杉树就是为了满足业务需求封装的功能。比如多个地方需要用同一个校验方法,这个时候就可以把校验方法
    单独写一个函数以供多个地方进行调用
    函数的作用及好处:
    1、减少重复代码
    2、方便修改,更易于扩展(加减功能)
    3、保持代码一致性(便于一修改一改修改)
'''

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。、资源 5来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。、资 5源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REaDME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值