这次我们在上一次创建的com.second.function下创建Demo02.py

在Python中,定义一个函数要使用

def

语句,依次使用函数名、括号、括号中的参数和冒号

:

,然后在缩进块中编写函数体,函数的返回值用return 语句返回。

我们来定义一个求绝对值的my_abs函数为例:

def my_abs(x):

if x >= 0:

return x

else:

return -x

print(my_abs(-99))

我们来解释一下这段代码:

首先使用def语句定义了一个函数,函数名为my_abs,然后参数是x,在缩进块中编写判断语句,return 表示返回,意思就是返回什么值,这个函数体就是什么值

看看结果

python中demo函数是什么意思_Python学习09:定义函数相关推荐

  1. python中def fun()是什么意思_python学习函数

    函数 对象 模块 定义函数 def MyFirstFunction(): print('第一个函数') ······ 调用函数 MyFirstFunction() 加入参数 def MySecondF ...

  2. python中用于标识字符串的定界符_python学习[第六篇] 数据类型之 字符串一

    数据类型之 字符串一 字符串操作 创建及赋值 x = 'abcde'x= "abcde"x= '''abcde'''x= """abcde" ...

  3. python通过封装可以实现代码复用_Python学习笔记(五)函数和代码复用

    函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Python提供了许多内建函数,比如print().同样,你也可以自己创建函数, ...

  4. python函数的基本使用_Python学习笔记——主要函数及基本使用(与C的对比)

    实时更新中- 1.函数 1.1 title()函数-以首字母大写的方式显示每个单词 使用方法: name="ada lovelace" print(name.title()) 结果 ...

  5. [转载] python中异常处理的四个句子_Python学习笔记总结(四)异常处理

    参考链接: 在Python中定义清理动作 1.基础 try/except/else:[else是可选的]捕捉由代码中的异常并恢复,匹配except里面的错误,并执行except中定义的代码,后继续执行 ...

  6. python定义函数的组成部分有_Python学习笔记之函数的定义和作用域实例详解

    本文实例讲述了Python函数的定义和作用域.分享给大家供大家参考,具体如下: 定义函数 默认参数: 可以向函数中添加默认参数,以便为在函数调用中未指定的参数提供默认值 # 如果调用 cylinder ...

  7. python中sys模块有什么用_Python 学习笔记 (8)—— sys模块

    主要介绍用的比较多的sys的模块命令包括:sys.argv,sys.platform,sys.getdefaultencoding,sys.setdefaultencoding(),sys.getfi ...

  8. 在python中len表示的数据类型是_Python学习笔记——Python数据类型

    1.列表1.1取单个值 1.2切片获取子列表 1.3用len()函数获取列表长度 1.4列表的循环 1.5列表的链接和复制 1.6列表的增.删.查 1.7列表的排序--sort()方法 2.字符串2. ...

  9. 如何在python中一次性输入多个参数_python如何利用input函数输入多个参数?

    如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...

最新文章

  1. 使用PIL库将一张小图贴到大图的指定位置
  2. 如何使用JavaScript开发AR(增强现实)移动应用 (一)
  3. Teams Bot如何判断用户所在的时区
  4. redhat rpmforge epel 安装源配置
  5. MySQL中你必须知道的10件事,1.5万字!
  6. matlab中rgb转hsv,matlab实现RGB与HSV(HSB)、HSL和HSI的色彩空间互转
  7. 关于缓存穿透,缓存击穿,缓存雪崩,热点数据失效问题的解决方案
  8. 快速排序 JAVA实现
  9. Algorithm——A*路径规划算法原理详解
  10. 世嘉MD游戏开发【十一】:背景卷轴滚动(视差滚动)Parallax Scroll和摄像机
  11. 将World中的向下箭头替换为回车符
  12. 接触式IC卡和非接触式IC卡有什么区别?
  13. Android TV真机测试
  14. OpenRASP Java应用自我保护使用
  15. 乐富支付:互联网金融下的民企新生态
  16. 人工智能和机器学习方面重要会议
  17. 【驻油点】一辆重型卡车欲穿过1000公里的沙漠,卡车耗油为1升/公里,卡车总载油能力为500公升。显然卡车一次是过不了沙漠的。因此司机必须设法在沿途建立几个贮油点,使卡车能顺利穿越沙漠,试问司机如何建
  18. 电子科技大学公开课:数字信号处理
  19. 兼容IE系列浏览器的CSS Hack
  20. Unity3D之协程(Coroutines Yield )

热门文章

  1. bbcp linux,使用BBCP来提高跨网数据传输速度
  2. 没产品还能赚钱的方法-抖音电商入门篇(下)
  3. 金蝶EAS BOS 元数据介绍
  4. 查看服务器虚拟化、CPU、内存信息
  5. 纪念我QQ头像,为了那曾经的记忆
  6. 自动生成员工号c语言,C语言自定义数据类型
  7. 个性签名【2021】
  8. 发送到受限的广播地址255.255.255.255失败的问题
  9. 解决msvcp100.dll文件丢失问题
  10. java 网络通讯用什么流_Java中打印流,网络通信协议,TCP通信的基础介绍