我是靠谱客的博主 激动高山,最近开发中收集的这篇文章主要介绍《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 Python》读书笔记-2.7所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部