python学习之路---day09
2024-09-21 11:43:43
函数案例:
return 可以终止函数后面的调用
def abc()
print("")
print("")
print("")
print("")
一:函数什么都不写,不写return,后面的执行的结果是返回值是N0ne
#print(abc()) 返回值:None
二:写了return 但是return后面啥都没接
def abc()
print("")
print("")
print("")
print("")
return
print(abc()) #返回值: None
三:写了return 后面跟了一只值 ,则返回后面跟着的值
def abc()
print("")
print("")
print("")
print("")
return "@@@@"
print(abc()) #返回值: @@@@
四:写了return 后面跟了一只值 ,则返回后面跟着的值,返回的值是一个元组
def abc()
print("")
print("")
print("")
print("")
return "@@@@",""
print(abc()) #返回值一个元组:("@@@@","00000000")
print(abc()) #返回值一个元组:("@@@@","00000000")
五:函数参数的问题
1: 参数: 函数在执行过程中给函数传递的信息
2: 形参 : 函数在声明的时候写的变量 声明
3: 实参 : 函数在调用的时候. 给形参传递的具体的值 调用
4: 传参 : 把实参赋值给形参的过程叫传参
def abc(形参)
形参:在函数申明的时候
1. 位置参数
2. 默认值参数
3. 混合. 顺序的问题
位置, 默认值
4. 动态传参 *args, **kwargs
实参: 在函数调用的时候.
1. 位置参数 按照形参声明的位置给参数传递信息
2. 关键字参数. 根据形参声明的变量名来传递信息
3. 混合参数
位置+关键字, 顺序, 先位置参数, 然后关键字
最新文章
- 交换芯片收发包的 DMA 实现原理
- 微信支付开发(3) JS API支付
- [mondrian] 分析一个简单的schema文件
- tachyon with spark
- 淘宝语音搜索的实现——html5
- 学习OpenSeadragon之二 (界面缩放与平移规则设置)
- html5重力感应事件
- linux: 可重入函数与不可重入函数
- 《Shell脚本学习指南》学习笔记之自定义函数
- JVM 体系结构
- 1088: [SCOI2005]扫雷Mine
- 3_yum rpm tar 命令及参数
- /dev/null 2>;&;1 详解
- (luogu P4012)深海机器人问题 [TPLY]
- final,finally,finalize
- shell脚本--显示文本内容
- C#和java之间的一些差异与共性
- IOS高访微信聊天对话界面(sizeWithFont:constrainedToSize和stretchableImageWithLeftCapWidth的使用)
- mysql中时间计算函数SQL DATE_SUB()用法
- Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件