为什么在调用方法时需要将文字括在括号中?

编程入门 行业动态 更新时间:2024-10-23 17:34:49
本文介绍了为什么在调用方法时需要将文字括在括号中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..
42.__abs__()
  File "<ipython-input-43-9690433aefe5>", line 1
    42.__abs__()
             ^
SyntaxError: invalid syntax

带 ()

(42).__abs__()
42

这里需要 () 的原因是什么?

What is the reason for () being necessary here?

推荐答案

42. 将被解析器解释为浮点 42.0.因此,. 未被识别为实例与其方法之一之间的连接器.Python 正确地抱怨在浮点数之后直接有一些变量名,因为这是无效的语法.

42. will be interpreted by the parser as a float 42.0. Ergo the . is not recognized as the connector between an instance and one of its methods. Python rightfully complains that there is some variable name directly after a float, since that is invalid syntax.

这篇关于为什么在调用方法时需要将文字括在括号中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-05-01 13:19:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1410171.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:括号   要将   时需   文字   方法

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!