python - 在函数中声明默认参数时是否有任何首选样式?
问题描述
在函数中声明默认参数时,是否有任何首选方法可以显示默认参数?请参阅以下示例:
这是我目前的做法:
def my_func(count = 99):
return count
以下是其他人的做法(我指的是“=”符号前后的空格):
def my_func(count=99):
return count
等号前后有空格的原因是为了可读性;对我来说,它似乎更容易阅读。
解决方案
PEP 8说:
当用于指示关键字参数或用于指示未注释函数参数的默认值时,请勿在 = 符号周围使用空格
推荐阅读
- mysql - 检查是否断开进程nodejs和共享主机的长时间运行连接
- mongodb - 如何从通配符域证书为 mongodb 创建“certificateKeyFile”?
- chromium - 你能在 iframe 中删除 chromium 的文件未找到对话框吗
- flutter - 将颤振列表添加到 Firebase RealTimeDatabase
- postgresql - 无法通过 SSH 连接到用于 ssh 隧道的 docker 容器 - “load pubkey”/ssh_key/id_rsa.pem“:格式无效”
- outlook - 办公室插件可以在文件夹(例如收件箱)的消息列表中添加列或图标吗?
- python - 强化学习在以 30:10 战胜随机开始时表现良好,但随后学习崩溃并且无法恢复
- java - 仅限于 JDK 8,但 com.github.snowdrop:java-buildpack-client:jar:main-9ea258e874-1:compile 包含针对 JDK 11 的 dev/ContainerUtils$1.class
- php - 无法从 vue axios 检索文件到 laravel
- amazon-web-services - 与配置文件连接的cyberduck