文章详情页
为什么python为什么在“。”之后的对象和方法名称之间要留空格?
浏览:11日期: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. javascript xml xsl取值及数据修改第1/2页2. JavaWeb Servlet中url-pattern的使用3. 使用EF Code First搭建简易ASP.NET MVC网站并允许数据库迁移4. HTML5 Canvas绘制图形从入门到精通5. jsp+servlet简单实现上传文件功能(保存目录改进)6. 浅谈SpringMVC jsp前台获取参数的方式 EL表达式7. asp(vbs)Rs.Open和Conn.Execute的详解和区别及&H0001的说明8. XML入门的常见问题(一)9. asp批量添加修改删除操作示例代码10. ASP中if语句、select 、while循环的使用方法
排行榜
