python - Python 3.8 中仅位置参数有什么作用?
问题描述
python代码下面做什么?
def pow(x, y, z=None, /):
r = x**y
if z is not None:
r %= z
return r
解决方案
调用函数时,不能使用关键字参数指定仅位置参数的值。pow(1, 2, 3)
将工作; pow(x=1, y=2, z=3)
将不会。
推荐阅读
- sql-server - 一个应用程序池允许的开放 SQL 连接数?
- java - 如何从 Spring Boot 控制器返回超链接?
- git - 如果我在分支 A 并且我拉了分支 B,如果我在分支 B 并且我拉分支 A 会有所不同吗?
- java - 列表
获取以另一个列表中的一个字符串结尾的所有元素的计数 - amazon-web-services - CloudFront - 如何在 DNS 不同时将带有 HTTPS 的 ELB 作为自定义源
- ios - 无法根据文本设置动态高度
- gitlab - 使用 Gitlab 问题映射 JIRA 问题字段
- c# - 专门为 VM 和服务放置逻辑的位置
- node.js - 如何跟踪 Mongoose 查询执行时间
- php - 作曲家需要 iatstuti/laravel-cascade-soft-deletes 未在 laravel 5.8.35 上安装