美文网首页从零开始学Python
Python习题册023:字符串处理

Python习题册023:字符串处理

作者: iLester | 来源:发表于2019-01-20 14:14 被阅读0次

任务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

相关文章

网友评论

    本文标题:Python习题册023:字符串处理

    本文链接:https://www.haomeiwen.com/subject/dgtzdqtx.html