国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

為什么python為什么在“。”之后的對象和方法名稱之間要留空格?

瀏覽:4日期:2022-08-07 13:01:35
如何解決為什么python為什么在“。”之后的對象和方法名稱之間要留空格??

該.就像一個運營商。你可以做obj . attr同樣的方式,你可以做this + that或this *that等。該語言參考說:

除邏輯行的開頭或字符串文字外,空格字符空格,制表符和換頁符可互換使用以分隔標記。

由于該規則是如此籠統,因此我將假定執行此代碼的代碼是在解析過程的早期。它沒有特定于.。它只是忽略除行首或字符串內的所有空白。

解決方法

有誰知道為什么python允許您在對象和稱為“”的方法名稱之間添加無限量的空格。?

這里有些例子:

>>> x = [] >>> x. insert(0,’hi’) >>> print x [’hi’]

另一個例子:

>>> d = {}>>> d [’hi’] = ’there’>>> print d{’hi’: ’there’}

對于類也是如此。

>>> myClass = type(’hi’,(),{’there’: ’hello’})>>> myClass. there’hello’

我使用的是python 2.7,我嘗試過進行一些Google搜索并查看python源代碼,但找不到任何允許這樣做的原因。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 韩城市| 宁波市| 平乡县| 民权县| 永和县| 中阳县| 贵定县| 鄂托克前旗| 锡林郭勒盟| 颍上县| 江城| 肇源县| 泸州市| 鲁甸县| 车险| 山丹县| 革吉县| 灯塔市| 镇巴县| 潞城市| 叙永县| 石屏县| 孟连| 北川| 瑞金市| 赤壁市| 图们市| 房产| 穆棱市| 高州市| 乌兰浩特市| 葫芦岛市| 灵丘县| 安多县| 繁峙县| 盱眙县| 石狮市| 北川| 丹寨县| 迁西县| 堆龙德庆县|