美文网首页简友广场散文想法
python 刷题007:字符逆序或反转字符串(华为机考)

python 刷题007:字符逆序或反转字符串(华为机考)

作者: 小小一颗卤蛋 | 来源:发表于2023-06-18 20:29 被阅读0次

题目:将一个字符串str的内容颠倒过来,并输出。
输入:输入一个字符串,可以有空格
输出:输出逆序的字符串

输入:I am a student
输出:tneduts a ma I

方法1:使用python的特性
字符串倒序,列表倒序,元组倒序,集合倒序,都可以利用切片,设置步长为-1来输出

string = input()
print(string[: :-1])

方法2:使用循环

s1 = input()
for s2 in s1[::-1]:
    print(s2, end='')

方法3:使用reverse()函数,该函数针对列表,对字符串进行逆序时,可先把字符串转为列表

s = list(input())
s.reverse()
print("".join(s)  # 使用join()把反转后的字符串输出

相关文章

网友评论

    本文标题:python 刷题007:字符逆序或反转字符串(华为机考)

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