首页 > 编程语言 > 详细

Python知识查漏补缺

时间:2021-07-04 23:42:37      阅读:55      评论:0      收藏:0      [点我收藏+]

1.Python传参之 * /

Keyword-only argument 是一种只能通过关键字指定而不能通过位置指定的参数。这迫使调用者必须指明,这个值是传给哪一个参数的。在函数的参数列表中,这种参数位于 * 符号的右侧。
Positional-only argument 是这样一种参数,它不允许调用者通过关键字来指定,而是要求必须按位置传递。这可以降低调用代码与参数名称之间的耦合程度。在函数的参数列表中,这些参数位于 / 符号的左侧。
在参数列表中, 位于 / 与 * 之间的参数,可以按位置指定,也可以用关键字来指定。这也是Python普通参数的默认指定方式。
注:以上特性由python3.8引入

2.Python推导式的使用原则

常见的有列表推导式、字典推导式
列表推导式:

a = [1, 2, 3, 4, 5]
squares = [i**2 for i in a]
print(squares)
# result => [1, 4, 9, 16, 25]

Python知识查漏补缺

原文:https://www.cnblogs.com/suguangti/p/14970214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!