有趣生活

当前位置:首页>科技>python基础语法与函数Python基础知识函数的参数

python基础语法与函数Python基础知识函数的参数

发布时间:2026-07-25阅读(1)

导读python函数的参数有以下几种,本文介绍的比较简单,实践部分小伙伴可以自行练习试试。默认参数:默认参数后面必须也是默认参数参数中:列表是可变的上图可以看到....

python 函数的参数有以下几种,本文介绍的比较简单,实践部分小伙伴可以自行练习试试。

默认参数:

默认参数后面必须也是默认参数

参数中: 列表是可变的

上图可以看到,再传入200的时候,返回的是【100,200】,把第一次的结果也会留在其中

那么如何让它不影响???

关键字参数:

函数调用时,指定参数名称,称为关键字参数(别和默认参数混淆)

注意:函数调用时候,关键字参数必须再普通参数的后面

限定关键字形参:

为了限制后面的几个参数只能按关键字传递,这往往是因为后面的几个形参名具有十分明显的含义,显示写具有可读性;或者后面几个形参随着版本更迭很可能发生变化

def abc(a,*,b,c): # * 号后面强调用关键字传递 print(a) print(b) print(c)abc(100,b=100,c=300)

可变参数:

(1) * 参数:最常见的变量名是args。看到该变量名,一眼就知道变量args指向一个tuple(元组)对象

(2) ** 参数,最常见的变量名是kwargs,看到该变量名,一眼就知道变量kwargs指向一个dict对象

参数的解包(拆包):

参数数据类型是:字符串、列表、字典、集合、元组的时候可以解包

s = 123 # 字符串分开的个数需要跟参数对齐 ,否则报错def abc(a,b,c): print(a) print(b) print(c)abc(*s)

参数位置规则

def abc(普通参数, 默认参数name =张三 ,*参数,**参数):pass

TAGS标签:  python  基础  语法  函数  python基础语法

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图