写点什么

Python 代码阅读(第 53 篇):字符串重复拼接

用户头像
Felix
关注
发布于: 15 小时前
Python代码阅读(第53篇):字符串重复拼接

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码


本篇阅读的代码实现了将字符串重复n次的功能。


本篇阅读的代码片段来自于30-seconds-of-python

n_times_string

def n_times_string(s, n):  return (s * n)
# EXAMPLESn_times_string('py', 4) #'pypypypy'
复制代码


n_times_string函数接收一个字符串s和重复次数n,返回重复之后的字符串。


函数直接使用*运算进行字符串重复拼接。字符串同样适用通用序列操作,包括重复拼接。s * nn * s的形式相当于s与自身进行n次拼接。小于0n值会被当作0来处理 ,生成一个与s同类型的空序列。


>>> s = "123">>> s * 3'123123123'>>> s * 0''>>> s * -1''
复制代码


发布于: 15 小时前阅读数: 3
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第53篇):字符串重复拼接