我可以type
用作python函数参数的名称吗?
def fun(name, type):
....
Run Code Online (Sandbox Code Playgroud)
jat*_*ism 35
你可以,但你不应该.使用内置命令的名称并不是一个好习惯,因为它们会覆盖该范围内置内置的名称.如果必须使用该单词,请对给定的上下文稍作修改.
虽然对于没有使用的小项目可能无关紧要type
,但最好不要习惯使用关键字/内置函数的名称.在Python的风格指南提供了这一点,如果你绝对必须使用带有关键字冲突名称的解决方案:
single_trailing_underscore_:由约定用于避免与Python关键字冲突,例如
小智 7
你可以,那没关系.即使不影响内置函数的建议很重要,但如果标识符很常见,它会更强烈地应用,因为它会增加混淆和冲突.它不会出现类型会导致混淆(但你会比其他人更了解),我可以使用你所拥有的.
归档时间: |
|
查看次数: |
8933 次 |
最近记录: |