Python将字符串反向存放【题目:Backward String】

题目介绍:给你一个字符串,将它反向存放。例如”abc”存储为”cba”

题目要求:

Input: A string.

Output: A string.

Example:

backward_string(‘val’) == ‘lav’

backward_string(”) == ”

backward_string(‘ohho’) == ‘ohho’

backward_string(‘123456789’) == ‘987654321’

题目分析:利用for循环反向遍历a字符串,将遍历的值加到b字符串,然后返回b的值

我的答案:

def backward_string(val: str) -> str:
    # your code here
    b = ""
    for i in val[::-1]:
        b = b + i
    return b


if __name__ == '__main__':
    print("Example:")
    print(backward_string('val'))

    # These "asserts" are used for self-checking and not for an auto-testing
    assert backward_string('val') == 'lav'
    assert backward_string('') == ''
    assert backward_string('ohho') == 'ohho'
    assert backward_string('123456789') == '987654321'
    print("Coding complete? Click 'Check' to earn cool rewards!")
Python学习

Python查找数字末尾有几个0:题目:End Zeros

2021-4-3 16:32:54

Python学习

Python删除给定元素之前的所有元素【题目:Remove All Before】

2021-4-3 17:14:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索