函数的return和参数
2024-09-01 09:19:38
1.函数
- 将一些代码进行封装
def 函数名 括号 冒号:#创建
函数体(代码块)
函数名 + 小括号 #调用
1.1函数的返回值 return
return 不写返回的是None,return写了不写值返回的也是None
return 就将内容返回了调用者
多个返回值是元祖
返回的内容不受限制
函数中当执行到return的时候就结束了,return一下都不执行,并且终止这个函数
def func():
print(1)
print(2)
return "一"
print(3)
return "二"#1
print(4) #2
#一
print(func())
1.2函数的参数
- 定义的参数是形参 调用的参数是实参 从实参到形参的过程叫传参
- 形参和实参一一对应
- 形参是一个变量名
def add(a,b):
return a+b
print(add(5,6)) #11
实参的角度:
- 位置一一对应的 位置参数
- 被使用的变量名(形参)会变成黑色
- 关键字参数 关键字=
- 混合参数
形参的角度:
位置参数
默认参数
- 如果实参填了,会替换
def func(school = "清华" )
混合参数
函数形参的规则:位置参数>默认参数
函数实参的规则:位置参数>关键字参数
最新文章
- 前端面试题2016--HTML
- oracle报错:ORA-00054: 资源正忙,要求指定 NOWAIT
- eclipse安装spring插件
- 建造者模式(Builder)
- MySql表名的大小写问题
- webview 实现滑动前进后退功能
- [c#] const 与 readonly
- BZOJ1034 [ZJOI2008]泡泡堂BNB
- stm32——RTC实时时钟
- Android中的sharedUserId属性详解
- 【转载】总结一下Android中主题(Theme)的正确玩法
- 一步一步学Remoting系列文章
- 常用的dos命令之简略总结
- express+jade+bootstrap+mongdb simple CRUD test
- 内存测试工具memtester
- Linux 下通过脚本实现远程自动备份
- 朋友的发展--->;对自己深深地激励。
- 项目Alpha冲刺Day3
- Css之导航栏学习
- JAVA_SE基础——59.权限访问修饰符
热门文章
- 渗透之路基础 -- SQL进阶(盲注和报错注入)
- P3469 [POI2008]BLO-Blockade 割点 tarjan
- python数据结构——线性表
- Java开发必备工具 ------------工欲善其事,必先利其器
- Java内部类的使用小结 形参为什么要用final
- Numpy版本问题,import tensorflow as tf 报警:“ FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'”
- 使用Python SMTP发送邮件
- 利用HBuilder打包Vue开发的webapp为app
- DevExpress的TextEdit限制输入内容的格式,比如只能输入数字
- apache ignite系列(二):配置