python基础知识第九篇(函数)
2024-09-01 22:09:14
函数 >>>>>>>>>>> :
使用函数的好处
1.代码重用
2.保持一致性,方便维护
3.可扩展性
定义方法
def test01():
age="sasa,sdda"
print(age)
return(age)
#形参,不调用时不占内存,必须一一对应,缺一不行,多一也不行
#实参,定义实际的值,这叫位置参数,一个参数不能传两个值,也可以s=test(x=1,z=2,y=3),
def test(x, y, z):
s=x+y+z
return s
a = 10
b = 11
c = 12
s = test(a, b, c)
print(s)
默认参数:#默认值,来了就被覆盖,不来就默认
def test(x,y="ddd”):
test("dasd22","dws222")
参数组:**字典 *列表 直接转换成一个元组,可以根据索引取值,不传值,默认空值
def test(x,*args):
print(x)
print(args)
print(args[0])
test(1,2,3,4,5,6)
args最后执行结果就是一个字典
把test(1,*[2,3,4,5,6]) 就是分别把23456赋给args
def test(x,**args):
print(x)
print(args)
test(1,y="dd",z=33)
#关键字参数,无须一一对应,缺一不行多一也不行
# test(y=1,x=3,z=4)
#位置参数必须在关键字参数左边
# test(1,y=2,3)#报错
# test(1,3,y=2)#报错
# test(1,3,z=2)
# test(1,3,z=2,y=4)#报错
# test(z=2,1,3)#报错
最新文章
- How to Disable Strict SQL Mode in MySQL 5.7
- USACO(含training section)水题合集[5/未完待续]
- elasticsearch使用操作部分
- java变量命名规则
- Win7 安装.net framework 4.0 失败
- 通用PE u盘启动盘制作
- ASP.NET-FineUI开发实践-15
- Python新手学习基础之数据类型——变量
- java用正则表达式获取domain
- 10分钟精通SharePoint - SharePoint升级
- python笔记一(正则表达式)
- SDP(6):分布式数据库运算环境- Cassandra-Engine
- SparkSteaming运行流程分析以及CheckPoint操作
- MulticastSocket 使用
- http响应结构分析
- OCC上下文设置显示模式
- kvm虚拟机迁移
- lnoi2019游记
- MSSQL转Mysql常用函数,语法等
- JQ用法