我是靠谱客的博主 丰富悟空,这篇文章主要介绍《Fluent Python》读书笔记-2.7,现在分享给大家,希望可以做个参考。

大家经常使用Python就会发现有一些公共操作,比如对序列容器进行并接和重复。在Python里,主要通过加号(+)和乘号(*)来实现。

 

+和*对容器操作

Python编译器的开发人员使用+和*来实现对序列容器进行串联操作。当我们使用+来串联时,一般要求两个参数都是同一个类型的序列容器对象,当拼接完成之后是重新创建了一个新的对象,并不会影响原来的对象。

 

为了拼接多个相同的对象,可以采用*来操作:

>>> l = [1, 2, 3]

>>> l * 5

[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]

>>> 5 * 'abcd'

'abcdabcdabcdabcdabcd'

无论+或*操作之后,都是重新产生一个

最后

以上就是丰富悟空最近收集整理的关于《Fluent Python》读书笔记-2.7的全部内容,更多相关《Fluent内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(111)

评论列表共有 0 条评论

立即
投稿
返回
顶部