问题 1031: [编程入门]自定义函数之字符串反转(python)

问题 1031: [编程入门]自定义函数之字符串反转

时间限制: 1Sec 内存限制: 128MB 提交: 7225 解决: 3331

题目描述
写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串(不包含空格)。
输入
一行字符
输出
逆序后的字符串
样例输入
123456abcdef 
样例输出
fedcba654321
#字符串反转
def list2ReverseStr(list):
    '''
    input:list
    return: reverse_str
    '''
    list1 = []
    for i in list[::-1]:
        list1.append(i)
    str = "".join(list1)
    str = str.strip()  # 这一步不加会报格式错误。我觉得应该是join在字符串最后加了空格
    return str


if __name__ == '__main__':
    list1 = list(input())  # 这一步比较关键
    # 不能使用input().strip().split()
    str_rev = list2ReverseStr(list1)
    print(str_rev)

 

posted @ 2019-10-15 01:08  张幼安  阅读(573)  评论(0编辑  收藏  举报