ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

初识函数

2022-06-26 20:34:41  阅读:118  来源: 互联网

标签:return 函数 ret 初识 func print def


函数的作用
1.增强代码的可读性
2.降低代码的重复性
# def 函数的名字():
#     函数体,也叫代码块

#
# def func():#函数的声明
#   print(123)
# func()#函数调用

 

lst=[1,2,3,4]
# print(len(lst))

#自定义一个查看长度的函数
# def len_func():
#     count=0
#     for i in lst:
#         count+=1
#     print(count)
#
# len_func()
#练习
# a=1
# b=2
# c=3
# #写函数,计算a*b/c的值并打印
# def func():
#     print(a*b/c)
#
# func()
#返回值的概念
#不写返回值,默认返回None
return 的作用:
1.把值返回出去
2.代表函数结束
3.可以返回多个值,多个值以元组的形式返回
# lst=[1,2,3,4]

# def len_func():
#     count=0
#     for i in lst:
#         count+=1
#     return count
#
# ret=len_func()
# print(ret)


# def func():
#     a = 1
#     b=2
#     c=3
#     return a*b/c
# ret=func()
# print(ret)


def demo():
    print(123)
    return  True   #函数结束,后面的不打印
    print(456)
    return False
ret=demo()
print(ret)
 总结:
不写return:所有代码执行完成,返回none
只写return:遇到 return ,函数结束,返回值none
return 结果:程序结束,返回结果
return 结果1,结果2: 程序结束,以元组的形式返回结果
# def demo2():
#     return 1,'2',2.5,[1,2],{1,2},{'k':'v'},True
#
# ret=demo2()
# print(ret)     # (1, '2', 2.5, [1, 2], {1, 2}, {'k': 'v'}, True)


# def demo3():  #只写return
#     return
# ret=demo3()
# print(ret)       #None


# def demo4():
#     for i in range(10):
#         if i==3:
#             return   #结束函数
#     print(i)
# ret=demo4()
# print(ret)     #None

 

标签:return,函数,ret,初识,func,print,def
来源: https://www.cnblogs.com/gm11/p/16414241.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有