一、函数
def geet_user(username)
print('hello'+ username)
geet_user('name')
这里username是形参,name值是实参,函数中将实参'name'传递给geet_user储存在username中去。
位置实参,关键字实参,默认值(def gree(name,sex='N'))
实参可选
def get_name(first,middle='',laset) 这里形参middle定义了一个默认值为空,不传实参就为空
传递任意数量的实参
def gre(*name) *name形参是让python创建一个名为name的空元组,将接受到的实参放到这个元组中去
注意*top要放在最后
def gre(size,*top):
print(f'我要{size}'+"\n" +f'我要加{top}')
gre(15,'111','333')
预先不知道传递给函数是什么样的信息,可以将函数变成键值对
**top
def build_profile(first,last,**use_info):
profile = {}
profile['firstname'] = first
profile['lastname'] = last
for key,value in use_info.items():
profile[key]=value
return profile
use_info = build_profile('ablert','enins',local='pre',field='dads')
print(use_info)
本文深入解析Python函数的各种参数类型,包括位置实参、关键字实参、默认值参数、可变参数及字典参数。通过实例演示如何使用这些参数,帮助读者掌握更灵活的函数调用技巧。

被折叠的 条评论
为什么被折叠?



