ZhangZhihui's Blog  

Parameters in Function Definition

A. def func(name): Match by position or by name

B. def func(name=value): Default argument

C. def func(*args): Collect extra positional arguments in tuple named args

D. def func(**kwargs): Collect extra keyword arguments in dictionary named kwargs

E. def func(*args, name[=value]): Keyword-only arguments

F. def func(*, name[=value]): Keyword-only arguments

G. def func(name[=value], /): Positional-only arguments

 

Arguments in function call

H. func(value) Positional Argument

I. func(name=value) Keyword Argument

J. func(*x) Unpacks container x into positional arguments

K. func(**d) Unpacks dictionary d into keyword arguments

L. func(*x, *y, *z) Multiple unpackings

M. func(**d1, **d2, **d2) Multiple unpackings

posted on   ZhangZhihuiAAA  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2023-07-30 Python - Modifying Lists/Dictionaries
2023-07-30 Python - Exception Shadowing
2023-07-30 Python - sorted() a tuple
2023-07-30 Python - Conditional Unpacking
2023-07-30 Python - List Anarchy
 
点击右上角即可分享
微信分享提示