函数定义和调用

<1>定义函数

定义函数的格式如下:

def 函数名():代码

demo:

# 定义一个函数,能够完成打印信息的功能
def print_info():print('------------------------------------')print('         人生苦短,我用Python')print('------------------------------------')

<2>调用函数

定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它

调用函数很简单的,通过 函数名() 即可完成调用

demo:

# 定义完函数后,函数是不会自动执行的,需要调用它才可以
print_info()

<3>注意:

每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了
当然了如果函数中执行到了return也会结束函数

(更新时间)2021年3月21日 python基础知识(函数的定义和使用)相关推荐

  1. (更新时间)2021年3月21日 python基础知识(函数的返回值)

    1.函数返回值 <1>"返回值"介绍 所谓"返回值",就是程序中函数完成一件事情后,最后给调用者的结果 <2>带有返回值的函数 想要在函 ...

  2. (更新时间)2021年3月26日 python基础知识(自定义异常)

    抛出自定义的异常 你可以用raise语句来引发一个异常.异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类 下面是一个引发异常的例子: class ShortInputEx ...

  3. (更新时间)2021年3月26日 python基础知识(模块的导入)

    模块 <1>Python中的模块 在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Python中要调用sqrt函数,必须用impo ...

  4. (更新时间)2021年3月24日 python基础知识(文件和文件夹相关操作)

    文件和文件夹相关操作 有些时候,需要对文件进行重命名.删除等一些操作,python的os模块中都有这么功能 1. 文件重命名 os模块中的rename()可以完成对文件的重命名操作 rename(需要 ...

  5. (更新时间)2021年3月24日 python基础知识(魔法方法)

    1.魔法方法 在 python 的类中,有一类方法,这类方法以 `两个下划线开头` 和`两个下划线结尾`, 并且在`满足某个特定条件的情况下,会自动调用`. 这类方法,称为魔法方法如何学习魔法方法: ...

  6. 9月21日绝地求生服务器维护时间,前沿手游:绝地求生10月21日更新时间 绝地求生10月21日维护到几点...

    非常感谢朋友们点开小编的绝地求生10月21日更新时间 绝地求生10月21日维护到几点文章,因为大家现在都是想要了解到此类的信息,那么既然现在大家都想要知道绝地求生10月21日更新时间 绝地求生10月2 ...

  7. (更新时间)2021年5月11日 MongoDB数据库 MongoDB面试题

    MongoDB高频面试题 文章目录 MongoDB高频面试题 1.MongoDB是什么? 2.MongoDB有哪些特点? 3.MySQL与MongoDB之间最基本的差别是什么? 4.monogodb中 ...

  8. (更新时间)2021年5月15日 SqlServer数据库 SqlServer面试题

    数据库SqlServer笔试题 文章目录 数据库SqlServer笔试题 一.数据库基础知识(通用)篇 1.说说主键.外键.超键.候选键 2.为什么用自增列作为主键? 3.触发器的作用是什么? 4.什 ...

  9. (更新时间)2021年5月18日 C#.NET笔试题 高级篇

    C#.NET笔试题 高级进阶篇 文章目录 C#.NET笔试题 高级进阶篇 1.说说什么是架构模式. 2.架构的5大要素是哪5大要素? 3.说说什么事集群,什么是分布式. 4.说说对Redis的理解 5 ...

最新文章

  1. Jenkins分布式部署配置
  2. 看linux驱动程序看了几层之后就乱了,找到了linux分区顺序错乱修复方法
  3. Android Studio使用外部jar包
  4. Python中变量作用域问题
  5. java运行时参数_运行时的Java 8参数名称
  6. 真相 | 14 岁编程神童谎言坐实,除了谴责我们该反思什么?
  7. Linux 命令学习(1): head和tail
  8. 强行进入远程计算机,远程桌面强制连接命令
  9. 聊一聊,小程序的开发
  10. 超实用的XRD数据定性分析方法,三分钟上手,科研小白变大神!
  11. KVM虚拟化技术基础框架
  12. LayUI复杂表头多一列
  13. Redhat认证考试心得之一死记硬背篇
  14. moneybookers api支付接口
  15. 2、一个向量乘它的转置,其几何意义是什么?
  16. 三色旗java_经典算法-(四)三色旗
  17. python mkl 锐龙 cpu_Matlab 升级适配 AMD 锐龙,满血性能轻松提升 60%
  18. 测试人真实面试经历:十面阿里,七面头条,六个Offer
  19. tf.keras.metrics.Accuracy;tf.keras.metrics.Precision;tf.keras.metrics.Recall
  20. Vue3.0.0-beta.1 今天它来了!!!

热门文章

  1. 服务器cpu电压稳定吗,我服务器是2950,最近老是CPU1电压出有问题
  2. 【Beta阶段任务分配】命劫开发
  3. java毕业设计烟草经销平台的设计与实现Mybatis+系统+数据库+调试部署
  4. HBase几种安装方式
  5. 贵阳高新区大数据产业集群步入发展快车道
  6. ImageNet、CIFAR、MNIST、IMDB、AudioSet等10个数据集中的标签错误分析
  7. colgroup中col定义表格单元格宽度
  8. android读取应用列表权限,Android获取系统应用及安装应用的权限列表
  9. 【ParaView教程】1.2 可视化基础
  10. sklearn Logistic