- -
技巧五:轻松打印(print)
最后分享给大家的是,我希望自己能在学习初期的时候就知道的一个技巧。 我们不需要使用 .join()和循环,就可以打印一个带有字符串的数组。
1>>> row = [\, \, \, \]2>>> print(','.join(str(x) for x in row))31,bob,developer,python
单行代码则如下:
1>>> print(*row, sep=',')21,bob,developer,python
另一个巧妙的打印技巧是使用枚举。 enumerate 是Python的内置函数,非常有用。 因此,不需要写如下一个四行代码
1>>> iterable = ['a','b','c']2>>> c = 0 3>>> for item in iterable: 4>>> print c, item 5>>> c+= 160 a71 b82 c
只需两行就可以完成同样的工作
- zj.
- -
1>>> for c, item in enumerate(iterable):2>>> print c, item
Python 中有成千上万的打印技巧,比如 pprint,以后还可以再与大家进行分享。
本次内容就先为大家介绍这五个技巧。也可以留言和大家一起分享。
- 如果你还知道其他的Python技巧, zj.