关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » InfoTech »

Python的换行语法

InfoTech
2017年1月28日 / 35次阅读
标签:麦新杰用Python

拍拍贷

文章《Python的换行语法》的特色图片

Python的代码,很多时候我们都能看到代码换行的写法,这样写可以提高代码的易读性,并没有什么特别之处。只是我们要知道并理解Python语言的这个特点。

 

>>> kk = (1,
... 2,3,4,
...
... 5,6,7,8,9
...    )
>>> kk
(1, 2, 3, 4, 5, 6, 7, 8, 9)
>>>
>>>
>>> ll=[1,2,3,
...    5,6,7
... ,8]
>>>
>>> ll
[1, 2, 3, 5, 6, 7, 8]
>>>
>>>
>>> dt = {'1':1,
... '2':2,
... '3':3
... }
>>> dt
{'2': 2, '3': 3, '1': 1}
>>>

通过控制空格和分行,可以让以上定义具有非常好的可读性。

 

还有一种在import时的写法,也常常看到:

from _imp import (lock_held, acquire_lock, release_lock,
                  get_frozen_object, is_frozen_package,
                  init_frozen, is_builtin, is_frozen,
                  _fix_co_filename)

如果没有两边的括号,这行代码就不能换行。

 

后面加个逗号(comma),也是定义tuple的时候的语法特点:

>>>
>>> tt = 1,
>>> tt
(1,)
>>> tt2 = '344',
>>> tt2
('344',)
>>> tt+tt2
(1, '344')
>>>

 

其实就是一行代码没有写完,换一行接着写,提高可读性。

本文链接:http://www.maixj.net/ict/python-trailing-comma-14121
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1

网站二维码
拍拍贷
go to top