文章詳情頁
為什么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源代碼,但找不到任何允許這樣做的原因。
相關文章:
1. Python使用oslo.vmware管理ESXI虛擬機的示例參考2. Jsp servlet驗證碼工具類分享3. .NET6打包部署到Windows Service的全過程4. python GUI庫圖形界面開發之PyQt5滑塊條控件QSlider詳細使用方法與實例5. IntelliJ IDEA 好用插件之analyze inspect code詳解6. JetBrains IntelliJ IDEA 配置優化技巧7. idea2020.1無法自動加載maven依賴的jar包問題及解決方法8. PHP程序員簡單的開展服務治理架構操作詳解(一)9. vue項目中使用bpmn為節點添加顏色的方法10. 解決idea update project 更新選項消失的問題
排行榜
