当前位置: 首页 > news >正文

Python入门教程 - 基本函数(四)

目录

一、什么是函数

二、自定义函数并使用它


一、什么是函数

前面我们学习了像input()、print()、type()等等,他们都是函数。这些其实是由Python内部帮我们定义好的。我们直接用就可以了。

关于函数,除了用内部定义好的,我们也可以自己定义函数,然后使用。

所以,我们总结一下:

函数:是组织好的,可重复使用的,用来实现特定功能的代码段。

那么,如果像自定义,如何定义一个函数呢?

二、自定义函数并使用它

函数的定义:
def 函数名(传入参数):
    函数体
    return 返回值

① 参数如不需要,可以省略(后续章节讲解)
② 返回值如不需要,可以省略(后续章节讲解)
③ 函数必须先定义后使用

# 定义
def substract():result = 10 - 2print("10 - 2 = %s" % result)
# 使用
substract()
10 - 2 = 8
def substract(a,b):result = a - bprint("差值为: %s" % result)substract(10, 8)
差值为: 2
def substract(a,b):result = a - breturn result
print(substract(19, 8))
11
def test():print("测试")
print(test())
测试
None

None表示:空的、无实际意义的意思
函数返回的None,就表示,这个函数没有返回什么有意义的内容。
也就是返回了空的意思。

另外,定义变量,但暂时不需要变量有具体值,可以用None来代替。

再提一嘴,函数内部可以是使用注释说明,解释参数方法,如下:

"""
函数的说明文档:
如下:
"""
def ok_add(a,b):""":param a:第一个参数:param b:第二个参数:return: 返回值"""print("okkkk", a, b)return a + b

http://www.lryc.cn/news/151634.html

相关文章:

  • [PyTorch][chapter 53][Auto Encoder 实战]
  • Springboot常用方法参数注解及示例
  • 基于java+springboot+vue的交流互动系统-lw
  • 使用candump+grep查看CAN报文
  • Vue中el-table表格的拖拽排序
  • 配置环境变量的作用
  • Mysql的page,索引,Explain Type等基本常识
  • 【业务功能篇95】web中的重定向与转发
  • IP对讲终端SV-6005带一路2×15W或1*30W立体声做广播使用
  • ES6 新特性
  • grafana用lark发告警python3接口
  • Java 中数据结构HashSet的用法
  • vue3下的密码输入框(antdesignvue)
  • 鸿鹄企业工程项目管理系统 Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统源代码
  • 【爬虫】5.5 Selenium 爬取Ajax网页数据
  • thinkphp6 入门(3)--获取GET、POST请求的参数值
  • JSON简介
  • [Java]_[初级]_[以SAX流的方式高效读取XML大文件]
  • Visual Studio中平台和配置的概念
  • 【vue2第八章】工程化开发和使用脚手架和文件结构
  • 建造者模式简介
  • 虚拟世界指南:从零开始,一步步教你安装、配置和使用VMware,镜像ISO文件!
  • 服务器卡顿怎么查找原因?
  • Pnpm,npm,yarn
  • Kubernetes技术--使用kubeadm快速部署一个K8s集群
  • LeetCode 45题:跳跃游戏
  • idea中设置指定图片为项目站标
  • 【【萌新的STM32学习-27--USART异步通信配置步骤】】
  • elementplus实现左侧菜单栏收缩与展开
  • VBA技术资料MF50:VBA_在Excel中突出显示前3个值