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

Python-基础-函数

文章目录

    • 函数
      • 1 简介
      • 2 自定义函数
      • 3 函数调用

函数

1 简介

​ 简单来说函数 function 就是一段实现特定功能的代码,使用函数可以提高代码的重复利用率。Python 中有很多内置函数,比如之前常用的 print 函数,当内置函数不足以满足我们的需求时,我们还可以自定义函数。

2 自定义函数

Python 使用 def 关键字来声明函数,格式如下所示:

def 函数名(参数):函数体return 返回值

无任何功能的空函数:函数体只写 pass 即可,格式如下所示:

def 函数名():pass

不确定参数的个数:可以使用 不定长参数,在参数名前加 * 进行声明,格式如下所示:

def 函数名(*参数名):函数体

lambda 关键字用于定义匿名函数,也就是没有名字的函数。

lambda 函数可以接受任意数量的参数,但只能有一个表达式,格式如下所示:

lambda 参数 : 表达式

使用举例:

# 空函数
def my_empty():pass# 无返回值
def my_print(name):print('Hello', name)# 有返回值
def my_sum(x, y):s = x + yprint('s-->', s)return s# 不定长参数
def my_variable(*params):for p in params:print(p)# 匿名函数
my_add = lambda x, y: x + y

3 函数调用

调用一个函数只需要知道函数名和参数即可。

my_empty()
my_print('Jhon')
result = my_sum(1, 2)
my_variable(1, 2, 3, 4, 5, 6)
print(my_add(1,2))

http://www.mrgr.cn/news/7069.html

相关文章:

  • “易碎”的留守农村人,都在被AI智能监控“兜住”
  • ELK日志系统
  • docker容器数据卷、数据卷基本案例
  • C# 一个队列两个线程,一个线程入,一个线程出,数据不一致的原因
  • 区间合并+并查集
  • linux增删用户
  • 蓝桥杯编程题讲解
  • linux中对.jar文件的配置文件进行修改
  • 发展数控教育机床提高制造创新能力
  • MS sqlserver备份软件 SQLBackupAndFTP
  • 问答泛单页目录站群通用程序——码山侠
  • 【全网行为管理解决方案】上网行为系统有哪些?
  • [运算放大器系列]四、PT100和热电偶采集电路分析
  • 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十六)
  • 设计模式反模式及UML图示常见误用案例分析
  • 设计模式—代理模式
  • 【深度学习】LLaMA-Factory 大模型微调工具, 微调GLM-4-9B-Chat-1M ,Docker (4)
  • 使用微软Detours库进行DLL注入
  • CSS背景与边框——WEB开发系列18
  • Go Convey测试框架入门(go convey gomonkey)