展开全部

Python 中,函数的应用非常广泛,比2113如 input() 、5261print()、range()、len() 函数等等,这些都是 Python 的内置函数,可4102以1653直接使用。

除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。

通常,函数可以接收零个或多个参数,也可以返回零个或多个值。从函数使用者的角度来看,函数就像一个“黑匣子”,程序将零个或多个参数传入这个“黑匣子”,该“黑匣子”经过一番计算即可返回零个或多个值。

下面程序定义了两个函数:

纯文本复制

def my_max(x, y) :# 定义一个变量z,该变量等于x、y中较大的值

z = x if x > y else y# 返回变量z的值

return z# 定义一个函数,声明一个形参

def say_hi(name) :print("===正在执行say_hi()函数===")

return name + ",您好!"

调用前面创建的那 2 个函数,执行代码如下:

a = 6

b = 9

# 调用my_max()函数,将函数返回值赋值给result变量

result = my_max(a , b) # ①

print("result:", result)

# 调用say_hi()函数,直接输出函数的返回值

print(say_hi("孙悟空")) # ②

上面程序中,分别在 ① 号、② 号代码处调用了 my_max() 和 say_hi() 这两个函数。从下面的运行结果可以看出,当程序调用一个函数时,既可以把调用函数的返回值赋值给指定变量,也可以将函数的返回值传给另一个函数,作为另一个函数的参数。

运行上面程序,将可以看到如下运行结果:

result: 9

===正在执行say_hi()函数===

孙悟空,您好!

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

python中函数包括_python中函数都有哪些简单点的例子零基础相关推荐

  1. python中函数包括_python中函数与函数之间的调用,总是晕菜,整理如下,有不对或者补充的请提出来~...

    1.python函数基础 函数名: fun 函数体:1~3行 返回值:2 调用函数:fun() ,只有见到这个括号(),程序会根据函数名从内存中找到函数体,然后执行它. 2.函数的执行顺序 下面的fu ...

  2. python爬虫酷狗_python爬虫教程:爬取酷狗音乐,零基础小白也能爬取哦

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:python学习教程 ( 想要学习Python?Pyt ...

  3. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。

    C++程序设计(第三版) 谭浩强 习题11.1 个人设计 习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num, ...

  4. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值。

    习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个 ...

  5. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  6. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  7. python中单位转换_Python中的单位转换

    我赞成在科学计算应用中使用显式单位.使用显式单位类似于刷牙.它在前面增加了一些乏味,但是从长远来看,你得到的类型安全性可以节省很多麻烦.比如说,not crashing $125 million or ...

  8. 下标索引必须为正整数类型或逻辑类型_python量化基础 | 变量和简单的数据类型,零基础都可以看懂...

    编辑 | Cowboy 校对 | 李明 来源 | 牛角财经 目的 | python量化基础 | 变量和简单的数据类型,零基础都可以看懂!!! python教程 从入门到高级(免费) 特点:案例基于金融 ...

  9. python中函数包括参数函数吗_Python中的函数---函数的定义和参数

    本文是廖雪峰教程的笔记. 函数的定义 定义函数时,需要确定函数名和参数个数 def fun(x1,x2,x3):: 如果有必要,可以先对参数的数据类型做检查: 函数体内部可以用return随时返回函数 ...

最新文章

  1. Java:代码验证 StringBuffer 线程安全,StringBuilder 非线程安全
  2. c primer plus 第6版 中文版pdf_一种2-C聚酯修补填充剂
  3. 通过过滤器防止用户通过url访问不在权限内的菜单
  4. SVN本地代码未提交而被覆盖
  5. mysql 5.7 not null_mysql5.7基础 select...where...is not null 查找不为NULL的内容
  6. Go 如何利用multipart/form-data实现文件的上传与下载
  7. Unity3D引用dll打包发布的问题及解决
  8. 计算机软件怎么共享使用,局域网共享软件,教您局域网共享软件如何使用
  9. 一个小想法--理解指针的机制与汇编中的寄存器间接寻址
  10. 考拉:你以为我想呆萌?幼年吃屎长大磕毒,差点就没活下来
  11. 厨神之路一--群英荟萃1
  12. 刘津:职业生涯的前一半是靠努力,后一半是靠创新
  13. Jzoj5542 董先生的钦点
  14. VS2015:libcurl静态编译
  15. XML 架构示例(微软文档)
  16. 关于软件功能点评估的问题(一)
  17. 无线通信基础——“单跳”与“多跳”
  18. 牛听听 总是获取音频流出错_如果被骚扰是女人的错 | 德国2分钟讽刺短片(双语视频)...
  19. nmon监控资源工具下载以及安装
  20. 给力星-厦门大学数据库实验室

热门文章

  1. codeforces 85D. Sum of Medians
  2. BZOJ2190 SDOI2008 仪仗队
  3. android的ListView做表格添加圆角边框
  4. 操作系统知识点大总结
  5. Python之数据分析(坐标刻度定位器、散点图、柱状图、颜色区域填充)
  6. 初学者python笔记(静态属性、类方法、静态方法、类的组合)
  7. 如何优化android内存,Android内存优化
  8. python从入门到实践答案第六章-《Python从入门到实践》第六章动手试一试
  9. Python查找包含指定字符串的所有Office文档
  10. Python类中公开方法、私有方法和特殊方法的继承原理