Python习题册023:字符串处理
2019-01-20 本文已影响0人
iLester
任务023描述
用Python编写一个函数,输入一个字符串参数string、一个整型参数num进行字符串处理。规则如下:
如果字符串小于等于2个字符,则输出值为num个string(原字符串);
否则,先取string字符串的前2个字符,则将它复制为num个输出。
分析及示例
根据题意,可以先用len()函数取得字符串的长度,如果长度小于等于2,则直接乘以num输出。
如果长度大于2则,则称用字符串切片的方式取出前2个字符,然后再乘以num。
示例代码:
def strManipulate(string, num):
output = ''
if len(string)<=2:
output = string * num
else:
output = string[:2]*num
return output
print(strManipulate('He',3))
print(strManipulate('show me your money.', 4))
输出结果:
HeHeHe
shshshsh