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

Python的函数

1、函数定义语法:

def 函数名称(形参):
函数体(实现功能的代码段)
函数的概念:具备某一功能的代码段 ,并可以重复使用的;封装成函数,使用的时候调用函数,提高代码的复用率。

  • 函数名命名要符合标识符命名规则,通常小写字母,多个字母用下划线隔开
  • 函数名不要重复,特别是不要跟已有的一些内置函数、模块和库的名字一样。
def  函数名称(形参):
    函数体(实现功能的代码段)

2、调用函数和函数的参数

  • 通过 函数名() 调用
  • 函数定义后,必须要调用函数才会执行函数体代码,不调用不执行。
2.1、 函数的参数:定义函数时,写在后面()括号里面的变量 – 形参

def 函数名称(形参):
函数体(实现功能的代码段)

1)位置参数:必备参数。定义了之后必须要传值,否则报错。
2)默认参数:缺省参数。在定义函数的时候,给形参赋予一个默认值。 需要放在位置参数后面
- 当调用函数时,默认参数可传值也可不传。不传时,使用默认值,传值使用传的值进行计算
3) 不定长参数:0个、1个、多个。

  • *args:等前面的参数都接收完了,剩下的位置传参的值被这个args来接收,以元组类型保存。
  • **kwargs:等前面的参数都接收完了,剩下的关键字传参的值被这个kwargs来接收,以字典类型保存。**kwargs一定要在最后面。
  • args,kwargs变量名可以改的,但通常不改。能看懂形式。
    关键字传承需要放在位置传参后面
def send_offer(salary

相关文章:

  • OpenPLC WebSever启动
  • kali linux 漏洞扫描
  • 关于原码、反码、补码、移码
  • 【亲测可行】rk3588交叉编译opencv-4.5.1,ffmpeg-4.2.9,x264
  • Hugging Face的Transformers核心模块:Pipelines(参数说明,各种模型类型调用案例)
  • TypeScript基础类型详解:与JavaScript的对比与核心价值
  • 【Android】03-Android 开发机器配置要求
  • 【day12】进程切换与调度:linux系统的幕后操控术
  • 项目实操分享:一个基于 Flask 的音乐生成系统,能够根据用户指定的参数自动生成 MIDI 音乐并转换为音频文件
  • 可视化绘图技巧100篇进阶篇(十八)-鸡冠花图
  • 18 HarmonyOS NEXT UVList组件开发指南(五)
  • AI+办公 Task1
  • `bitsandbytes` 是什么? 有支持 CPU 的版本吗
  • NVIDIA k8s-device-plugin源码分析与安装部署
  • 数学 二次函数
  • 人工智能技术篇*卷(一)
  • 从0开始的操作系统手搓教程33:挂载我们的文件系统
  • boost::beast websocket 实例
  • 音频进阶学习十九——逆系统(简单进行回声消除)
  • MySQL高频八股—— MySQL的存储引擎及索引结构
  • 墨西哥城市长私人秘书及顾问遇袭身亡
  • 上海发布台风红色预警?实为演练,今日下午局部中雨下班请注意
  • 特朗普与普京开始进行电话会谈,稍后还将致电泽连斯基
  • 红星控股重整期间实控人被留置后续:重整草案不会修改,涉车建兴职责已调整
  • 马上评|劳动课该如何找回“存在感”
  • 《中华人民共和国经济史(1949—1978年)》教材出版发行