首页 > 编程语言 >python 函数简记

python 函数简记

时间:2024-09-22 22:23:13浏览次数:3  
标签:函数 形参 python funcName 简记 参数 实参 定义

一、创建

def funcName():

正文

def define缩写,意为定义

funcName 函数名

: 后跟函数内容,要有缩进

函数内可用以下形式加入函数文档

"""

函数描述

"""

函数文档可通过help(funcName)查看

()括号内为形参

二、调用

直接调用 funcName(),括号内补充实参

三、参数

形参 函数定义时,括号内为形参,多个参数用逗号隔开

实参 函数调用时,括号内为实参,与形参一一对应,这种位置固定的参数也叫位置参数

关键字 函数调用时,以”形参名 = 实参“的形式,指定形参的内容,就可以无视形参顺序,叫做关键字参数,和位置参数混用时,位置参数必须在关键字参数之前

默认参数 定义函数时,可以直接给形参赋值,这叫默认参数

收集参数 定义函数时,形参前加*代表收集参数,这样函数会把不固定数量的实参打包成元组传入,收集参数只可以和关键字参数混用,否则无法分辨参数是否是收集参数,如果加**,代表参数被打包成字典的形式

四、返回值

返回值 函数体中return后跟返回值,python中不用特意定义返回值类型

五、变量与作用域

1、局部变量与全局变量

定义在函数内部的是局部变量,只能在函

标签:函数,形参,python,funcName,简记,参数,实参,定义
From: https://blog.csdn.net/well_fly/article/details/142371203

相关文章

  • python 类与对象相关知识简记
    简单记录一下python对象相关的知识一、类与对象1、类简单理解,类是对象的定义方法python中类用class定义,格式如下class类名:        类的内容2、对象对象可以理解为属性加方法,对象的特征就是属性,对象的行为就是方法实例对象类的实例化,python中实例化格式如下......
  • 【数学二】函数概念、常用函数、函数四大性质
    考试要求1、理解函数的概念,掌握函数的表示法,并会建立应用问题的函数关系.2、了解函数的有界性、单调性、周期性和奇偶性.3、理解复合函数及分段函数的概念、了解反函数及隐函数的概念。4、掌握基本初等函数的性质及其图形、了解初等函数的概念。5、理解极限的概念、理......
  • 字符串比较函数的编写(自己编写一个strcmp函数)
    //17.字符串比较函数的编写\nintdemo2(charstr1[],charstr2[]){ while((*str1++==*str2++)&&*str1&&*str2){//不等长则跳出时指向当前不相等位(++后有一位为空),等长不一样则跳出时指向不相等的下一位 // printf("%c%c\n",*str1,*str2); } if((*str2==*str1)&&(*......
  • Python&C++迭代器比较
    Python&C++迭代器比较内容在Python和C++中,迭代器的概念都有类似的作用,但它们的实现方式和细节上存在一些区别。下面我们将从迭代器的定义、特性以及Python和C++中的不同点来进行对比。1.什么是迭代器?迭代器是一种对象,它允许你遍历一个集合(如列表、字典、字符串等)中......
  • 华科python与人工智能实践(公选)教程
    python基础软件下载1.python下载安装点击此链接进入官网windows下载地址点击箭头处链接下载最新版本,进入页面后下拉根据你的机器下载对应版本,一般人使用的是X86架构windos系统,下载箭头所指即可若是不知道CPU架构,可见查看cpu架构,x86还是arm下载后根据指引进行安装即可2.......
  • (开题)flask框架大学生创新成果信息管理系统的设计与实现(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在当今快速发展的社会中,创新能力已成为衡量大学生综合素质的重要指标之一。随着高校对创新教育的不断重视,大学生参与科研、创业及各类创新......
  • (开题)flask框架宠物医院预约系统(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着宠物成为越来越多家庭的重要成员,宠物医疗行业迎来了快速发展。然而,传统的宠物医院预约方式往往依赖于电话或现场排队,这不仅效率低下,还......
  • python爬虫连载 HTTP请求头
    HTTP头部信息HTTP由众多头域组成,每个头域由域名、冒号、域值三部分组成。域名是大小写无关的, 请求头:1GET代表的是请求方式,HTTP/1.1表示使用HTTP1.1协议标准。2Host头域,用于指定请求资源的Intenet主机和端口号,必须表示请求URL的原始服务器或网关的位置。HTTP/1.1请求必须......
  • Python 客户端类库之paho-mqtt学习总结
    实践环境Python3.9.13paho-mqtt2.1.0简介EclipsePahoMQTTPython客户端类库实现了MQTT协议版本5.0,3.1.1,和3.1。该类库提供一个客户端类,允许应用连接到MQTT代理并发布消息,订阅主题并检索发布的消息。同时还提供了一个写其它辅助函数,使向MQTT服务器发布一次性消息变......
  • 数据处理与统计分析篇-day08-apply()自定义函数与分组操作
    一.自定义函数概述当Pandas自带的API不能满足需求,例如:我们需要遍历的对Series中的每一条数据/DataFrame中的一列或一行数据做相同的自定义处理,就可以使用Apply自定义函数apply函数可以接收一个自定义函数,可以将Series对象的逐个值或DataFrame的行/列数据传递给自......