gpt4 book ai didi

Python bool 方法命名约定

转载 作者:太空狗 更新时间:2023-10-29 17:31:01 24 4
gpt4 key购买 nike

我是一名学习 Python 的 Ruby 爱好者,我想知道 Python 中是否有如下约定。

在 Ruby 中,返回 bool 值的方法应该总是以 ? 结尾。例如,

def palindrome?(string)
# some code that tests whether string is a palindrome
end

唯一existing SO question我发现谈论这个并不能提供明确的答案。

最佳答案

没有特定于返回 bool 值的方法的标准命名约定。但是,PEP8 确实有 a guide用于命名函数。

Function names should be lowercase, with words separated by underscores as necessary to improve readability.

通常,人们用is(例如is_palindrome)开始一个函数来描述返回一个 bool 值。

关于Python bool 方法命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47996388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com