栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

返回语句是否应该带有括号?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

返回语句是否应该带有括号?

()
Python中的括号通常有4种用法。

  1. 它的行为方式与大多数其他主流语言相同-是一种强制求值优先级的结构,就像在数学公式中一样。这也意味着仅在必要时才使用它,例如当您需要确保在乘法和除法之前先进行加法和减法时。
  2. 它是一种将不变的值组合在一起的结构,其精神与数学上类似的集合表示法相同。 我们称其为Python中的元组。元组也是基本类型。它是一种构造一个空元组并强制运算符优先级升高的结构。
  3. 它用于将导入名称在import语句中分组在一起,因此您不必使用多行定界符
    。这主要是风格。
  4. decision = (is_female and under_30 and single or is_male and above_35 and single)

圆括号是一种替代语法,可以避免达到80列的限制,而不必

用于语句继续。

在任何其他情况下,如内部

if
while
for
谓词和
return
我强烈建议不要使用的语句
()
,除非必要或援助的可读性(由4个点以上定义)。弄清楚这一点的一种方法是在数学中,
(1)
它的
1
意思完全相同。在Python中也是如此。

来自C语言家族的人们将需要一点时间来适应这一点,因为

()
出于历史原因,这些语言的控制流谓词中要求使用。

return
语句的最后一项,如果仅返回1值,请省略
()
。但是,如果您要返回多个值,则可以使用它,
()
因为现在您要返回一个分组,并且
()
可以直观地执行该分组。最后一点是风格上的,并且可以优先考虑。请记住,
return
关键字返回
语句
的结果。因此,如果仅
,
在多个赋值语句和元组构造中使用,则省略
()
,但如果
()
用于值拆包和元组构造,则
()
在中返回多个值时使用
return
。保持一致。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/639849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号